Changed Method Name
Moved tests around, added new tests
Added in "add" method and fixed instance issue

Was getting a weird instantiation where some cards would already be in
there. Probably some bleed over or something but seems to be stable now.