create 'src' folder
refactor dir2func mapping
small doc + whitespace fix
The View class
remove remaining piece logic from the Board class
rename get_board_limits() to get_boundaries()

fix a off-by-one bug
fix bug in Hive.move_piece()
refactor _valid_grasshopper_move
change test scenario
ant, spider and queen move validation

Adapts the bee_moves function for recursive calls
from ant path finding.
add HiveViewer and logging to shell client
fix calls to locate passing object instead of str
beetle move tests

refactor: use camelCase for variable name
remove Hive.__repr__
pass the moving piece when validating a move

rearranged the Hive methods
fix bug in Hive._is_cell_free

How was this possible!!! :(
make Hive._valid_ant_move remove and restore the
moving ant
beetle move logic and tests
fix _valid_spider_move
add move queen, spider and beetle tests