[WIP] Trying to get TravisCI working with phantomjs and jasmine

Going to try and get this working, may take a few commit.  Please ignore this for now while I test.