Merge pull request #39 from davidderiso/refactor/karma-tests

Refactor/karma tests - refactor some areas of functionality with Celine
Additional development for automated test cases
Merge branch 'master' of https://github.com/pitchperfect/ipitchperfect into refactor/karma-tests