fix editorconfig
remove singleton, replace with objects. better DI

Realized Singletons don’t work well when trying to re-create objects.
Instead when creating the game, the game will pass the references into
the appropriate classes.
remove dependencies to allow JSON stringify
pass board data correctly to classes
storing topCard, $showTopCard, $cribOwner

wasn’t properly loading these values.
jshint
wasn't instantiating a new deck