Purchasing now updates state in game
added customers to State
Person creation, optimizations
Working on wrapping all system outs to make it easier for logging later
on.
Made a lot of things static to save memory
Changed a lot of things to public cause it didnt make sense for them to
be private
Name -> NameFactory and all static
Sex -> enum Sex, and static generator
Constants.random is a static random number generator to use throughout
the application
Put person related classes into game.people package
"Loading a state" in gamescreen now updates purchasemanager as well