A bunch of changes, mostly small.

Added functional, unit tests.
Added syntax highlighting via pygments (through markdown2 and
fenced-code-blocks).
Added typogrify to transform blog text into a more pleasing form.
Began adding methods to authenticate via Google and Github.
Updated templates, removed bootstrap entirely.