Removed some throws declarations and used try/catch instead in
PersonGateway in order to remove SQL logic in higher levels (Data Mapper
and Commands).  This led to refactoring on PersonGateway, PersonMapper,
CommandToCreateUser, CommandSelectTest and CommandToCreateUserTest.
More still needs to be done, but this is a start.