Added Domain Models, Domain Services, Domain Events and Application Services for Demo