Specialization for boxes
Implemented point and rectangle overlap
Documentation improvement
Renamed isIn() to contains()
Added some tests which currently fail (not good!)
Fixed rectangles not working with negative extent