apiv2: BIG update - remove apiv2, it's going to be part of apiv1. Overhaul of PUT /user to be ready for this new API update
api: export all of api to functions, called by route. This way we can have our /batch-update route access the api functions