move DataFrameVisitors impl to headers
moving some code internally. #87
moving sum internally
move code to headers. #87
move visitor to headers. #87
move visitor to headers. #87
move join_visitor to headers. #87
move gatherer to headers. #87
move order_visitor to headers. #87