Retain consistent shared module load path for src files
Add karma to run browser-based UI specs
Add Makefile and package.json script definitions
Merge branch 'feature/test-environment' into develop

* feature/test-environment:
  Add Makefile and package.json script definitions
  Add karma to run browser-based UI specs
  Retain consistent shared module load path for src files