[db] adds some sublabels to the configure page
[db] fixes but with the on/off switch
[db] cleaning up some code from fixing the button
[db] cleanup up more code from the button
[db] setup to update ui settings- next stop, make time setting have a single view that it doesnt override in getview
[db] sublabel text now only appears when the service is running
[db] removed commented out settime function from configactivity
[db] ConfigureActivity now checks to see if the service is running in background if it is enabled in settings and starts it if it should already be running. This does not automatically start the service when the device is booted
[db] adds progressCalculator - does not show accurate percentage due to way we calculate it