Refactored Beacon/Bluetooth connectivity state (AppModeManager), simplified it.

Reworked the beacon saver manager to actually use the threads I created.
Cleaned up some unnecessary files/comments