(gh-20) Added setup.py and new filesytem structure
Added .travis.yml for Travis CI