Added Starling and Eagle subclasses to a Boid superclass
Corrected tests to work with new classes
Removed repeated code with methods for boid superclass
Added a fly_eagle method to starling class
Added methods avoid_nearby, fly_to_mid, match_speed to starling subclass
Added hunt method to Eagle subclass
Refactored to make more readable
Edited the comments
Added UML diagrams