Deck loaded through DeckManager, cards fade in

Removed card.js (keeping cards as Kinetic objects on layers, also
removed Builder.cards array). Some changes to the builder structure to
keep event-driven.