Model-based Classification and Novelty Detection For Point Pattern Data