add travis and coveralls
change require to autoload