more refactorings to use factories
updated hangout_button call to handle new arguments
updated steps to use factories
feature refactorings to use UserFactory