Resolved #30 to separate static & dynamic objects

The `add` and `add_multiple` functions in the CollisionDetector
interface now take an optional (default: false) `static` flag that
specifies whether the given object(s) is static or not. The
SpatialDictionary has also been updated to implement the knew interface.