New User controller and some tests