Add missing license
Add missing files
Integrate with Travis CI