(feat) Add user route handlers and user query functions