Merge pull request #1 from marineam/travis

Add(travis): Add .travis.yml and requirements.txt for automated testing.
fix(requirements): python-dateutil, not dateutil.
Merge pull request #2 from marineam/dateutil

fix(requirements): python-dateutil, not dateutil.
add(setup.py): Add generic setup.py for use by ebuilds.
Merge pull request #3 from marineam/setup

add(setup.py): Add generic setup.py for use by ebuilds.