A Rails plugin to handle the mapping of an uploaded CSV file to an expected format