Initial code import, changed gitignore