license and gitignore
implementing write per call override
travis