Fix pull() to modify list instead of creating a new one
Order and clean up tests
Add count_by(), every() and find_last()
Ignore virtualenv venv