Commented all code and functions except main function. Started TODO messages for basic questions or simple tasks. Performed basic code clean up and removing redundant sections of code that functions already performed.