Fixes #5: persisting lastUpdatedBy from HookDoc
Fixes #9: rename toJson to toString and encapsulate fields in model objects
Merge pull request #10 from jewzaam/persist-lastUpdatedBy

Persist last updated by and cleanup model objects