add .gitignore
add first setup.py
add some srcs
update .gitignore