Breaking out adapter tests. Fixing middleware tests
Updated readme for travis-ci