Added some excessive commenting. Will be reduced later.
Cleaned up master with some excessive commenting. Will be cleaned up (reduced) later.