make rbind_all stricter (only accepting lists of data frames). closes #288