56 - Added ExceptionClasses and functionality

phoneException
streetAddressException
CustomerException

Reviewed by: Simon