create post service
Merge branch 'master' into ch07

bug fix on post controller
unit test for post controller with mock service
update unit test for user controller
add user command object and tests
one more test for command object
add user profile photo
add login form