Add support for Travis-CI

This PR includes PhantomJS Jasmine runner to allow SPF tests to run from CLI where PhantomJS is available. It also add Travis-CI config file to support future integration of this GitHub repo with Travis-CI.
Please keep the list alphabetized