Cleaned up Code:
-Put more comments describing the functions and constructors
-Removed Console logs