addressing issue #4
Merge pull request #7 from bhelx/error_on_no_devices

addressing issue #4
addressing issue #2