add LICENSE
add version parameter for installation
add a few tests and setup travisci
update README