Better error checking for state and city, only alpha characters allowed
Reorganized rest call handler to have a decorator to handle inputs