Add description field to the Source model
Add support for arbitrary column names row not just the first row of files