Testing Cleanup

**NOT Ready to Merge**

- [ ] Get tests working
- [ ] Fix failing search tests
- [ ] Fix source mappings
- [ ] Show PhantomJS output on command line
- [ ] Investigate code coverage