Started Documentation
Documented all Object functions and code
Almost done commenting main function, all other functions have been commented.