adding comments to some things
removing depricated code
adding more things to gitignore