Major changes. Turned project inside-out.
UserStore is now a pure data store.
All information needs should now be covered by using the HardwareManager class.