Added UI layer, partial re-factor commit due to misnaming of MDPOSDemo.Contracts (should have been MDPOSDemo.DAL.Contracts) assembly.