moved all upload logic to model. csv is now retrieved from filesystem instead of directly from the http request
handle geo uploads with delayed jobs so it runs in the background
removed active boolean and replaced with status integer for geo upload
added notes and fixed broken validation