rewrite mouse.feature to make more sense and test all mouse actions with all finders. add phantomjs testing
enable existance step factory for LINK. add tests for new steps
use function to determine whether an action is unsupported by the used browser
fix pep8, utf-8, comments, numbering