add requirements
update gitignore
pep8
finish 0.1
update requirements