First pass at github two-way syncing. An endpoint is established that can receive Github post-push webhook events. It uses a shared secret to verify that it's Github doing the pushing. Measures are taken to ensure that an infinite loop doesn't occur, and that saves originating from my blog get ignored when pushed back to me from Github.
annotate why that check is helpful
Merge pull request #126 from konklone/github2

Sync posts FROM GitHub