finished 3.1
add post functionality (HW3.2)
add comment functionality (HW3-3)