create post route

Handle the case where there is an error. Add an `else` branch for this `if` that displays a sensible message telling the user there was a problem. [Understanding when and how to handle errors](http://blog.navigationarts.com/the-error-page-why-the-fail-whale-works/) will make you a much more valuable developer.