Refactor new-fact: Move validations from update to api
rename param id to fact-id
Merge pull request #6 from nberger/refactor-new-fact-move-validations

Refactor new-fact. Moves validations from update.clj to postgres.clj