Basic implementation of data process to handle chunks of data during rejoin
Rewrote data functionality using operations pattern
Moved node main to new structure