Testing Cleanup

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