updated Box with some javadox and some new fancy methods (toSet and
toList). temp moment of insanity is over and all the fields are back to
being private, they just now have some fancy new getter methods. lastly
fixed the broken methods in lolutils.