fix to remove bodies from tracker
fix to return false for non-hull argument
require vertices to be defined
added unit tests