Added Comments to all of our classes and methods

Our code is now fully commented and signed.
Fixed warnings with unsigned ints in for loops