First pass at organizing everything! 

Commented some methods within the program as well as optimized a few methods.

Is there a specific way you like to format your code? More than happy to fix my IDE to format it to your standards.