Add new post

This PR allows a user to add a new post through a form and have it persist to the database.