enum values now stored in HashMaps instead of arrays in Client/Server/Model (closes #2)