Added a database transaction for Post#create

We haven't done any pull requests so experimenting.

This is in regards to the further exploration piece ... I added a save_and_create_vote method to be called on Post#create within a database transaction. All good?

Dave