Add syntax highlighting and fix font

So the font-family rules seem to work. Just set the font-weight and font-style on the `@font-face` stuff, like this

```css
@font-face {
  font-family: 'FantasqueSansMono';
  font-weight: normal;
  font-style: normal;
  src: url('../fonts/FantasqueSansMono-Regular.eot'); /* IE 9 Compatibility Mode */
  src: url('../fonts/FantasqueSansMono-Regular.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
       url('../fonts/FantasqueSansMono-Regular.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
       url('../fonts/FantasqueSansMono-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/FantasqueSansMono-Regular.svg#FantasqueSansMono-Regular') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
  font-family: 'FantasqueSansMono';
  font-weight: bold;
  font-style: italic;
  src: url('../fonts/FantasqueSansMono-BoldItalic.eot'); /* IE 9 Compatibility Mode */
  src: url('../fonts/FantasqueSansMono-BoldItalic.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
       url('../fonts/FantasqueSansMono-BoldItalic.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
       url('../fonts/FantasqueSansMono-BoldItalic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/FantasqueSansMono-BoldItalic.svg#FantasqueSansMono-BoldItalic') format('svg'); /* Chrome < 4, Legacy iOS */
}
```

some python code, for fun:

```python

"""
    commitblog
    ~~~~~~~~~~

    Turn your commit messages into a blog.

    :license: MPL
    :copyright: uniphil 2014
"""

from os import environ
import json
from rauth.service import OAuth2Service
from flask import (Flask, Blueprint, request, flash, render_template, redirect,
                   url_for, json, abort)
from flask.ext.login import (LoginManager, AnonymousUserMixin, UserMixin,
                             current_user, login_user, logout_user)
from flask.ext.sqlalchemy import SQLAlchemy

login_manager = LoginManager()
db = SQLAlchemy()
pages = Blueprint('pages', __name__)
blog = Blueprint('blog', __name__)
gh = Blueprint('gh', __name__)

def message_parts(commit_message):
    parts = commit_message.split('\n', 1)
    try:
        return parts[0], parts[1]
    except IndexError:
        return parts[0], ''

class AnonymousUser(AnonymousUserMixin):
    """Implement convenient methods that are nice to use on current_user"""
    def is_blogger(self, blogger):
        return False

class Blogger(db.Model, UserMixin):
    id = db.Column(db.Integer, primary_key=True)
    gh_id = db.Column(db.String(32), unique=True)
    username = db.Column(db.String(39), unique=True)  # GH max is 39
    name = db.Column(db.String(128))
    avatar_url = db.Column(db.String(256))
    access_token = db.Column(db.String(40))  # GH tokens seem to always be 40 chars

    @classmethod
    def gh_get_or_create(cls, session):
        user_obj = session.get('user').json()
        user = cls.query.filter_by(gh_id=str(user_obj['id'])).first()
        if user is None:
            user = cls(
                gh_id=user_obj['id'],
                username=user_obj['login'],
                name=user_obj['name'],
                avatar_url=user_obj['avatar_url'],
                access_token=session.access_token,
            )
            db.session.add(user)
            db.session.commit()
        return user

    def is_blogger(self, blogger):
        return (self == blogger)

    def get_session(self):
        return gh.api.get_session(token=self.access_token)

    def get_new_events(self):
        events_url = '/users/{0.username}/events/public'.format(self)
        events = self.get_session().get(events_url).json()
        commit_events = []
        for event in events:
            if event['type'] == 'PushEvent':
                for commit in event['payload']['commits']:
                    commit.update(repo=event['repo']['name'])
                    title, body = message_parts(commit['message'])
                    commit.update(title=title, body=body)
                    commit_events.append(commit)
        return commit_events
```

/end contrived commit to test syntax highlighting