Changing Directory Names
- Directory structure was renamed.
- TakeControlFragment now has better progress dialogs and error messages.  Logic is still coupled to the UI, needs to be separated.
- Fail connect dialog needs to be issued via Handler so the Runnable which does the network request can launch it.
- Added Pre-Heat alarm fragment
- Added basic state class with AlarmState subclass