Add license file
Add some base tools for unit tests.
Add .travis.yml