Added a history list and refactored some of the transition stuff
Fixed a bug with the history transitioning
Fixed a couple of positioning and transitioning bugs