add additional user routes and controller functions; remove superfluous messages; add additional JSON utilities