Adds license and closes #5
src -> lib closes #2
Remove .gitignores closes #1
Adds travis config #3