First commit, what I've got so far and .gitignore