Implement the revision history widget

Implements the revision history widget which makes use of timelinejs.

I added a todo that needs to be implemented when https://github.com/sakaiproject/Hilary/issues/456 is merged.