Updating Tests to separate unit and integration tests into different targets.
Also updating travis.yml to account for changes and to see if we can get integration tests working on their servers.