UI changes (Kate F), New Features, Other Fixes

* Implemented UI design from Kate F
* New battery indicator from Jon M
* Bigger fonts in general, especially for time
* New special value icons instead of special value numbers (??? instead
of "10")
* Switched black and white backgrounds, to improve readability
* New space for T1D name
* Made JS faster based on inputs from John C and Christine D, to help
with reliability and refresh problems
* New "two time" fix, to quickly diagnose refresh problem (when pebble
app has crashed or gotten lost)
* Time and date are from system, so always up to date and watch can
function like a watch
* More descriptive error messages
* Implemented bug fixes, especially for Rajat build users
* Commented code in much greater detail
* Will publish FAQ to quickly identify problems and address faster