first changes for the pr02 changes: added complexity comments and fleshed out User class
added the enumerator to the Link class.  Broke everything
I keep forgetting to add files before a commit