better error when no devices configured
Merge pull request #40 from dougwig/status_false_cleaner_error

better error when no devices configured
add skeleton ci script
spit out CI env
test CI touchstone
ci scripts for sub-labels
enable flake8 ci
make sure hacking is reasonably up to date
move hacking check into cron