design updates
Deck is now a singelton
all views now refresh their data with viewDidAppear