Comments for readability/info

1. Generated comments per each sub-routine containing the following
information:
1.1) Name
1.2) Short Description
1.3) Pre-Condition (ex. registers given as parameters)
1.4) Post-Condition (ex. registers given for return values)
1.5) All Registers used/affeced

2. Added 3 spaces between the end of a code block segment, and the start
of a following code block segment

3. Tried to keep all lines under 79 characters (thinking of the 80 line
limit style)

4. Tried to merge existing comments for sub-routines into the new
format.

5. No code changes, just comment changes.