Make view builder abstract
Added register uriresolvers method to copy resolvers from other modules
Simplified file factory functionality
Updated dependancy link in readme
Merge branch 'feature/settings-tidyup' into develop

* feature/settings-tidyup:
  Updated dependancy link in readme
  Simplified file factory functionality
  Added register uriresolvers method to copy resolvers from other modules
  Make view builder abstract