more tests
got functionality working in interim until tests are further refined
reorganize js files
move styles into stylesheet and update addModal to insert a stylesheet link from cloudfront into the header
remove minified router.js and router-test.js and update tests to use the new /js directory
indentation cleanup
another indentation fix
made shims test more accurate. now it's failing through
trailing spaces
started test for get tracks
added error handler for non-200 responses from xhr
Revert "added error handler for non-200 responses from xhr"

This reverts commit 8b9b0284815458815216b56eca38c307c4b1484d.
removed one level of abstraction from ajax trackSearch and artistSearch and fixed shims tests
first test for getTracks
first test for getTracks
removed console logs from shims-test and finished test for getTracks
test that getTracks sanitizes artist name for punctuation
add test for deduping tracks
add test for deduping tracks
sanitize all artist names before validation instead of just one of them