Validate coverage

Creates a Validator class to help validate various elements. Currently
just a static class that better validates WKT geometry types

fixes #314
fixes #288