A million changes

Added local loading of json
Added user selectable data source
added labels on axis
Text engine I picked is a pile of shit. Will need to be refactored.
All data is being grabbed properly. text engine is shitting itself.
Merge pull request #2 from andehlu/Jeff-Branch-April-9

A million changes