update project layout

add setup.py, requirements.txt