added comments and closer to storing track weight

Added comments about the potential money, track, cycle combinations. Did
some general commenting of code. Decided to store tracks with related
weighting info as a mapping of tracks to an array of the weightings.