CFY-849 added support for custom parameters; missing mandatory parameter...

...s will now all appear in the given error message rather than just the first one encountered; modified .travis.yml for tests