Fix user controller and fix user controller test & add more test cases to it
Add tests to Post controller