Cleaned some code/gitignore and commented the classes