Covered materials validation

Added validation to prevent materials from being marked as covered twice.

resolves #21 
@elizabrock Unit test added.