add setup.py and test runner
make tests dir a module to play nice with setup.py
add requirements to setup.py
add travis config
Merge branch 'master' into exif-timestream