Refactored to domain agnostic model for simplified testing against development oAuth GitHub app
Set GitHub web hook to fix #6
Mark settings as read only