Adding gitignore and first draft of code