adds pygments gem and code syntax highlighting
add ability to edit/update posts and adds specs to controller