add merge.rspec FXN
modified aggspec to handle list of 'by' vectors
updated docs