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

Continuing from #13 and #14

From @ELUTE / @YYGIRL:

>  * 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