Adds a 404, cleaning up css and templates.

 * Theres now a page template, thought articles don't use it yet
 * some css is more site-wide.
Misc Updates.
Merge branch 'source' of github.com:Saevon/saevon.github.io into source