split up tests for travis

prevents builds from failing due to time restrictions
update documentation
Merge pull request #21 from Garonenur/travis

Travis