Made timestamp type automatically determined, changed length to video length, moved horizontal timeline to class, and added URL support to pushState (Closes #36)