added exceptions for trying to set values to col/row that don't exist
added exceptions for trying to set values to col/row that don't exist

this is super important because pandas DataFRames behave very
confusingly when you set values to rows (and maybe columns too) that
don’t exist

parkus/scicatalog