Travis Tests

This PR implements Travis tests.  At the moment, about half the tests are passing (there are no specutils tests implemented yet, so this is just testing-for-tests).

I'm submitting this now to ask for some assistance - why is travis complaining about `subprocess.communicate` in only some versions of python?