add a basic deck model using prismatic/schema for added validation