adds previous and next buttons to the timeline, disables buttons properl...

...y depending on current timeline position, and refreshes the canvas on button press/timeline change

NOTE: conditionals inside of updateTimeline() to hide and show the previous/next links could be refactored or moved to its own method.