RESTful Unit Tests for user controller

+ Base tests for user controller
! You can run it only when server has been started.
Merge remote-tracking branch 'origin/master'