Vik/dev

Rewrite plugins, add in a github plugin (that actually does stuff!), add in logging, fix fields, add widgets, convert forms to json, add in plugin settings.