Add after() and compose().
Add curry().
Pylint.
Ensure that curried functions can be reused.
Move Curry class to functions.py.
Add pep8 and pylint to TravisCI.
Use update() instead of dict(items()+items()) for Py3 compatibility.
Remove leading underscore from utils functions.
Add invoke()
Add for_each()
Add for_each_right()
Fixed typo
Python 3 compat
Fix dict callback for _iter_callback()
Rewrite for_each() and for_each_right()
Fix tests to include callback args
PEP8
Fix typo
Missing test
Merge pull request #13 from nathancahill/functions

Add invoke(), for_each() and for_each_right()