Add license and .gitignore
Add souce code