added requitement.txt and updated .gitignore
pep8 cleanup
added some basic tests
Merge pull request #2 from mubbashir/some_tests

added some tests