Check that twttr is loaded before forcing parsing

If not loaded, parsing will occur when loading is done.
first draft of displaying posts and editing them
Splitting dashboard into smaller components
Fixing nav to show currently active page
Making good progress on adding content to the site!
Lots of work on the learn section

 * Disqus comments for posts
 * Fancy URLs
 * Polish on learnList page
 * Vote on posts
 * Order posts
 * Replaced old static content by posts

Maybe even more! Need to commit more often.

One thing is really missing though! Tests, tests, tests ... gotta work on that!
One-click deploy!
Fix multiple call to analytics.page() bug

This required changing the way I use the router. Instead of storing the object in session, I just store the id. In the viewer this is straightforward but in the editor this was a little more complicated because we want to have reactivity based on an object that is not stored in db. So we load and store the object being edited in session.
Adding more stats events + fixing bugs for \loggedIn users
Fixes for pre-requisites
Event for click on prereq links