Stage 1: Code comments, complete

Added walk-through-like comments to code