Template refactoring and css extractions

This commit contains several changes

* Extracting custom styling into own stylesheets
* Fixing the styling for individual blog posts (was non existent)
* Fixing alignment of code blocks in blog posts (due to my changes for the walkthrough I broke the styling of pre and code blocks)
* Converting some ruby hash syntax
* Responsive bootstrap is now enabled