Return an error if requested capability is running

The start_capability service returns an error code if it
cannot start a capability because it is already running.
Merge pull request #79 from jonbinney/start-capability-response

Return an error if start_capability requested for a capability that is already running