added create hand method
Added deck module
Restructured basic class types
Hand module is no longer a singleton