Code Commented

Code commented and ready for thorough testers!