Split API tests so they are not run with npm test, but are run on TravisCI