Argument checking, tests, Travis-CI integration