The Chart Update

* Added a very basic implementation of a Chart
* The DataProcessor now has a limittime function to return only
DataPoints newer than a given time limit