Ignore input files and generated output
Removed split between train/test from input files
Added some initial functionality and output
(trivial) Fixed a typo
Fixed NA bug in names(dataFrame)

You can't drop the columns after the names/row.names have been set, or you're
left with NAs for the columns that you've dropped. First drop, then set the
row and column names.