Adding a generic Obstacle class

Signed-off-by: Baudouin Duthoit <baud.duthoit@gmail.com>
Updating doc

Signed-off-by: Baudouin Duthoit <baud.duthoit@gmail.com>