split up tests for travis

prevents builds from failing due to time restrictions
update documentation