using lazyeval for mutate.
lazyeva based impl for slice
lazyeval impl for arrange
adapt filter to use lazyeval
.data_dots no longer needed
DataDots class no longer needed. the work is been done upstream in lazyeval