Added tests.
Fixed integer generating to avoid hitting the max int limit.
Fixed strings not concatenating.
Fixed middle names not returning an alphabetic character.
Fixed Age enum accessibility.