Sanity commit:
- New abstract type AbstractSexp
- New file dataframes.jl to add compatibility layer with the package
  DataFrames. This is currently mostly broken, but not completely.