* #44, set schema version to approval comment
* refactor approval comment to a comment holding the state of a commit
* store state as json
* store approver, approval date, schema version and whether it is approved
* refactor out method for setting a commit as approved
* remove duplicate check for commit approval from comment collector worker
* format