Wrap starting devices in a try…catch

Enables system to be tested without modification.
Merge pull request #8 from staldates/feature/allow-runs-without-devices

Wrap starting devices in a try…catch