Commented many files, worked on some code to make it more lisible.