Day 40: Dashboard AND new post page

Both the dashboard and the new post page have been upgraded. I'm excited
about how quickly the blog is coming together!