Add custom @font-face fonts
Add avatar to about page
Use gradient instead of box shadow for navicon
Remove welcome to jekyll post
Refactor layout from table-cell to position fixed

There were many issues revolving around using table-cell for layout.
Most importantly, code blocks with long line-length weren't fluid due
to the nature of table-cells expanding to their widest element.

The layout has been refactored to use position fixed for the nav and
a standard fluid div for the main content. The nav now pushes all the
content to the right off-screen rather than shrinking the central
column too which is a nicer UX.