pep8fy
add some tests
add functional tests
merge