Added a published_at attribute to posts and highlight.js for client side syntax highlighting.
The new published_at attribute will allow me to create posts and save them before fully publishing them.
Added the ability to preview posts that have yet to be published.