Make Ember Test & npm run test:node work again

This PR builds off of #335.  This is still a WIP, have to make sure the S3 publishing works correctly with Travis.

- [x] Test pass with npm test:node locally
- [x] Test pass with npm test (calls ember test) locally
- [ ] Verify S3 publishing isn't Fubar
- [x] Fix prepublish