Feature/graph time refactor

refactor of the graph panel controls for start, end, and range of graphs.
Ideally the "europa graph" component shouldn't  know about the graphpanel. Instead of doing this fire an "stuff has changed" event and have the graphpanel set a listener