Created Canvas class

Separated the canvas handling from the progress graph drawing.
Work-in-progress on graph drawing

Separated graph.js to extend the Canvas class with graph drawing things.
Started work on an Axis class.