Increasing test timeout and test docs

Increasing test timeout as slow API performance means test often fails in Travis CI when not cached, even with a 10 second timeout.