fix dependency issues
add .travis.yml
add users routes mechanism