added query DTO, service, and event handler
finished UI layer for adding customers