add more boilerplate code, README, license file and Travis CI file