Use requirement manager classes

Modified estimatelistmodel to use the User class

Modified GameListModel to use the REquirement class

added enums for game type and game status