Added buyPack implementation
Corrected implementation for buy pack using the getCompleteSet method
Added documentation and some implementation for Fan purchases and trading