Added base debug class
Added javadoc and tidied up code for debug class
Added javadoc for resolver class
Added javadoc for gson processor
Updated overrides to include annotations
Merge branch 'feature/debug' into develop

* feature/debug:
  Added javadoc and tidied up code for debug class
  Added base debug class
Merge branch 'feature/tidyups' into develop

* feature/tidyups:
  Updated overrides to include annotations
  Added javadoc for gson processor
  Added javadoc for resolver class