Use Custom Exception for Entity Validation 

Resolves #68