fixed batch erase
added app-wide detection of connected devices -- forcing "Setup" view if no devices connected
Merge remote-tracking branch 'origin/master'