Added realtime history. Issues remain: (1) reversing the diff array will cause the UI to display the reversing for a split second for some reason. (2) Isn't a big issue but the history isn't wholly realtime. That's because not every action on the paper triggers a post to the server. Currently it will post on an interval of 1 second or based on certain triggers (adding/deleting a tag).