Users api functionality fully implemented