Updated some commenting and finalized for now. Will not update again for a while.