Forgot to add the PersonGateway and PersonMapper in the previous commit.
Here they are.