Timeline Work

Started work on getting the timeline to render properly, starting with
creating a class to properly handle bitmaps and stabilizing the resize
behaviour, as well as adding the beginnings of the X and Y scrollbars.
Also made the interfaces more useful.