added more unit tests
made Boid and BoidCommander classes and changed up the testing code to be compatible with this new design