Added upsert and multi to eCRUD

Added upsert and multi options to Put Collection in eCRUD
Added Aggregate and MapReduce

Added Aggregate and MapReduce commands to eCRUD
Apply decorated JSON to PUTs

Also:
Added a date verification test
Started to fix tests from Julian's PUT changes