Merge pull request #9 from wrongu/app-restructure

bootstrap updates, UI improvements
weather stuff
prepend weewx
fixed top_n default argument in pie chart
progress
added weather scraper
revert settings.py to mysql
Merge pull request #11 from MB6/pullreq

Weather Station
Merge remote-tracking branch 'upstream/app-restructure' into series-api
weather station cleaned up (log interval).

Also changed commonsapi.live_graph to use SetInterval AFTER the first response comes in. weather is slow.
testing verbose_name. weather migrated.
fixed weather scraper
abstract timeseries model; modelregistry v1
First attempt at NetworkSensor arduino library.
written with std::map, which is unsupported...
char* bug fix in NetworkSensor. SD still corrupting..
fixed string buffer when splicing write. also added some delays.
cleaning up NetworkSensor. TODO use multiple files
TimeNTP class written; not syncing for reasons unknown
NTP handled by the NetworkSensor class itself. Still no sync, but very close!