Feature/graph time refactor

refactor of the graph panel controls for start, end, and range of graphs.
i overrode setValue to do calculations on the value to make sure the time offsets and junk are respected, so I can't go straight to setRawValue in this case. Thanks for the heads up though, that would normally be much cleaner.