add Deck model, some tidying

getting back in the swing of things!