Added source code & gitignore