Add ability to edit posts

Still a lot to do like..
- Check authentication correctly
- Allow creation of new posts
- Show a better UI.. I'm not sure if I want the markdown to display on the same page as the post but something to show the rendered post would be nice.