add save_with_initial_vote method
refactor code using save_with_initial_vote method
Merge branch 'mocking3'
Private topics are only viewable if a user is signed in.