added npm-shrinkwrap
add travis-ci config