Initial commit of the project
Update ignore file
Merge changes from github