allowing X_id in addition to "_id" (because R doesn't like columns that start with underscore)
casting capitalized values ("TRUE" and "FALSE") to bools
skipping csv.js's parseFloat in order to avoid bug with gps strings- parseFloat("1.2345 2.3456 3.45") returns +1.2345