Updated .gitignore, began adding new src

Lots and lots of cleanup