Adding travis ci configuration, the license, and a gitignore