Allow subtraction in Directions
Add isConnected method and tests