imported interfaces from previous project
imported command delegator and cache control
added command and query handler base classes
added to demo, product controller and assemblies