Finish header feature
Clean up code style and refactory
Fix bug get sign out link in test environment
Merge branch 'header'

Conflicts:
	spec/acceptance/steps/steps.rb
	spec/factories/users.rb
	spec/models/topic_spec.rb