refacotred some packages
#75: added in a randomgenerator interface and implementations
#75: finished for getting random
#75: committing for backup
#75: committing for backup
#85: begin iterator
#85: undoing... wrong branch
#85: committing for backup
#85: added in implementation of Iterable to AbstractBoard
#85: need to work on math for getting the next
#85: still working out the math for this.
#85: adding in questin... need to format
#85: committing for backup
#85: wtfbbq this works
#85: I think this works
#85: removed old stuff
#85: removed more stuff that didn't work
#85: refactored iterborad
#81: implemented find
#81: finished find and find all