Merge pull request #64 from justinpinili/feat/database

Hooked up to Azure mysql database
(test) Testing has been rewritten using karma, not reflected in gruntfile yet.
(test) Wrote first successful angular test with karma.
(test/feat) Added html report to karma runs.
(test/refactor) Changed grunt file so test now runs karma.
(test) Changed gitignore to include coverage folder.
(refactor) Removed unneeded dev dependencies due to the switch to karma.
(feat) Added grunt shell to gruntfile so that karma tests will automatically load in the browser.
(fix) Removed karma_html folder for karma reports in browser. Should be gitignored and only kept locally.
(refactor) Html files for jasmine and coverage are now in karma_html and coverage folders, respectively.
(test/refactor) Swapped out one html viewer for another, updated dependencies. Routed all test results to testing/results folder.
(test) Testing suite all set up! Running grunt test will run the tests then open two browser tabs, one with results and the other with code coverage.
Merge pull request #68 from adam-back/test/scraper

(test) Test/scraper
(feat) scraper bower install will install dependancies on client/library folder. removed console.logs from the server files.