- removed hash map from data, now using straight up members (less problems with data types this way)
- data now should properly start/stop listening based on number of observers
- activity will stop listening to data when paused now
- activity will update UI when resumed (since no longer listening while paused)
- service now updates brightness upon starting
- service should now stop if brightness changed outside of app (untested)
- modified brightness algorithm (still just playing with it)
- some other minor changes and code clean ups were done too