Merge pull request #2 from mjrider/master

Update .travis.yml to install dependencies with composer
Merge pull request #3 from mjrider/master

improve testing and testability
removed autoload, composer provides a better one
changed required arc/base version to ~1.0