regex is not needed for a simple substring check

Can kill one import too
De-XBMC-ify blackout_check, have login methods raise on failure

This also provides more informative error messages.
Issue #35
Catch script errors at launch
tiny cleanup