add lxml and cssselect to test requirements
add css classes and testing
fix pep8
work in progress