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.