Aesthetic only commit. Adding significant documentation and commenting.