Added initial code and a basic gitignore