Added error logging and wrapped metadata creation in a transaction
Do not create instances for GETs. Only allow creation of instances for POSTs
Merge pull request #20 from stevewillard/master

Do not create instances on GETs