Add device name to log
Be explicit about etc location; add requests dir
Allow for a dry run mode; exit on error
Implement requests