cleanup plus some metadata stuff

So, first I removed gravy.js since it's not used anywhere (you use gravatar instead).

Next, I updated all the logging to use bucker.

After that, I went through all the modules and made them use your useconfig library consistently through out.

Lastly, I modified ParsePosts.js to allow you to override metadata for each post with the first lines of the markdown. The title, date, slug, and author can all be set this way. If they aren't set in the markdown, then the options from the blogConfig.json are used instead. The old behavior of using the first line with a hash to set the title also still works.

so for example:
```
# title: This is the post's title
# date: 06/18/2013
# slug: this-is-the-slug
# author: Someone that's not me
And here's some content
```

```
# This will be read as the title
And here's some content
```

```
# author: Eric
# This will still be read as the title
And here's some more content
```

Will all work. The date field in the metadata uses your Date.create() helper thingy however you loaded it, so it'll work with any format that accepts.