added gitignore
added a bunch of stuff