Solve wrap-nested-params bug. Had called handler/site twice. So wrapped params were then rewrapped.

Fixed moving wrap-noir-session outside of friend/authentication and using threading macro to call them in order.
Friend now authenticating again and wrap-nested params is working

TODO: is logout working?
Logout now working
Logout working (handle in login routes)
now creates multiple documents for people / group that can be all returned by querying on group-id. This will simplify updates of DN's (can $set with multi-true).
add insert batch
Restore functions to secure routes by role. DRY for Friend integration.
Take indexes out again; move to server?
Don't call four-or-four, just reference it. This passes the request map to the function.

Using request map, capture the referrer entry to create an effective back button.
Add back hidden fields now that wrap-phs is working.
Secure all routes.
Secure routes
Secure routes
Update groups route to experiment with formatting input as multiple documents
Updated terms of participation. Added disclaimers.
TO DO: Add website terms.
Added website terms
Formatted payment schedule
'
Fix formatting of group docs for multiple doc insertion into mongodb
* Create function to make options for select2 use
* Add blank entry on front so you can select a null value
* Apply changes to locations
Try to correct alignment in form layout. (Didn't work)
Fix bug in wrap-group. When we flatten wrap-members, the docs are returned in a list. Mongo can't consume a list of docs inside a vector of docs.

Solution was to apply vector to the flattened wrap-members and then conj the basic-group info onto that.