add all the code
add license
add setup.py