Removed trash that was included in previous commits
Modified to model to better support future IoC
Modified to model to better support future IoC (cont.)
Card collection no longer generic (couldn't cast it between types anyway).
Effects are now asynchronous (must allow user input)
MAJOR MODEL CHANGES

Model work in progress - now sufficient to describe 'Accelerated Beta Tests'