update tests
rename function
update setup.py
update readme
add licence files