Merge pull request #5 from nightscout/pebble-trend

test adding arrows for @jwedding
just some TODO's to get started
a cherry-pick and some porting from my old repo; adds arrow and check music mobile browser fix
still trying to get alarms working on iOS, works fine on android
a cherry-pick and some porting from my old repo to better support alarms on iOS
added timeAgo display; start of display for magic values
fixed giant snooze time dropdown that casued page to scroll
don't blow up if there's bad data and no prediction
fix for a new version of chrome canary
when there is no data show -'s instead of ?'s since they have a real meaning to dexcom users
alarm fixes for bugs introduced in porting; style fixes for alarms and dropdown
make 2 days section a little easier to read
Merge pull request #7 from nightscout/feature/commonize

Trend Arrow and Mobile Alarm fixes
Merge pull request #1 from nightscout/master

importing lastest nightscout master code
Exploring caching and gzip techniques
Create database_configuration.json
adding Content-Encoding: gzip to header

Trying some experiments to see if I can serve alarm.mp3.gz files
instead of the uncompressed originals.
changed gzip:/^/mp3/ to gzip:true
Adding travis support
changed gzip:true back to gzip:/^/mp3/

The .mp3 files will not be sent compressed without this.