ShapeCollider takes CollisionList argument

Also, adding first pass at ListShape
stubbed out collision handlers for ListShape
ListShape now handled by ShapeCollider
Update to comment.