Added a few more tests
Update folder name from contracts to Contract and added updated user controller
Add user profile view, command and command handler
Added a few unit tests for command handlers