Initial integration test framework.

[#85033732].
Add integration tests.

- list CRUD behavior
- remove cmd/wundergo package (including main.go)

[#85033732]
Adjust indentation in travis.yml
Split download and build steps in .travis.yml

- So as not to build 'integration_tests' which has no buildable go files.

[#85033732]