Added zip field to user signup, geocode script to capture lat & lng based on zip, and appropriate items to create array in user/create method.