support running tests with "python setup.py test" and configure travis #14

Merged
merged 4 commits into from Feb 16, 2015