Renumbering exercises.
Specifying surefire execution to include exercises.
Minor changes.
Adding javadoc. Code cleanup.
Adding javadoc. Code cleanup.