Added git ignore
Added base project structure
Added uri resolver into settings
Added language gson processor
Added base language manager singleton class
Added language model
Added default and fallback language Uri for module
Added language loading from Uri functionality
Added language fallback support
Merge branch 'feature/structure' into develop

* feature/structure:
  Added language fallback support
  Added language loading from Uri functionality
  Added default and fallback language Uri for module
  Added language model
  Added base language manager singleton class
  Added language gson processor
  Added uri resolver into settings
  Added base project structure
Added language processor for use with StormUI
Added language manager into settings
Merge branch 'feature/language-processor' into develop

* feature/language-processor:
  Added language manager into settings
  Added language processor for use with StormUI
Updated dependancy to use maven for util
Merge branch 'fix/dependancy' into develop

* fix/dependancy:
  Updated dependancy to use maven for util
Added non null annotations to language manager methods
Updated method signature in processor
Tidied javadoc and added annotations
Merge branch 'feature/tidyups' into develop

* feature/tidyups:
  Tidied javadoc and added annotations
  Updated method signature in processor
  Added non null annotations to language manager methods
Added basic localisation helper class