Testacular is Karma now

1. I changed testacular.conf.js to karma.conf.js since link to testacular redirects to karma now http://karma-runner.github.io.
2. .gitignore is changed in order to exclude directory with test results and files generated by Visual Studio

Other changes are less important but I do know how to exclude them from the pull request.