Remove dependency between Mower and surface
Prepare collision detection
* Add MowingContext
Add collision detection
Update javadoc