Framework for contributing
Add travis building and setup.py