Added gitignore
Added base project structure
Added base resolver class
Merge branch 'feature/uri-resolver' into feature/initial-setup

* feature/uri-resolver:
  Added base resolver class
Merge branch 'feature/initial-setup' into develop

* feature/initial-setup:
  Added base resolver class
  Added base project structure
  Added gitignore
Added abstract processor class
Merge branch 'feature/processor' into develop

* feature/processor:
  Added abstract processor class
Added abstracted gson processor
Moved resolver and file manage from ui module
Merge branch 'feature/utils' into develop

* feature/utils:
  Moved resolver and file manage from ui module
  Added abstracted gson processor
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
Added license
Added change log file
Added maven gradle