add license and gitignore