add pytest as a requirement
readme, more tests and documentation fixes
sphinx documentation added
bump version 0.2.1