Adding basic user testing
Abstracting the getter factory
Added a setterFactory
Adding a header ng-include
Updating files to resolve merge conflicts