refacotred some packages
#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
updated readme
merge with dev: conflicts