Create User will handle the data from the request

User Controller will directly map the request parameters to the user
parameters while the user is being created. The location of the client
and other HTTP header information are also saved.
Updated to handle No City Found Exception

Handles no city found exception if a mall formed IP Address is shared.