ABI narrowing
moved common code to CommandBase
updated spec for obs
added requirements
moved README.ControlSources into developer-doc