Split user api in controller and routes part, add many many tests!
Remove explorer test