added source maps
fixed unit testing setup and added code coverage
Fixed merge conflicts.
Merge branch 'moderndegree-master'