Add test environment configuration and dependencies.
Add travis configuration.
Merge branch 'add-travis' into develop