Generalize the methods for uploading other type of files
Add images for the select location functionality
Add create location file from the map. Issue #16