Hangouts feature

a fix for previous PR on this feature.
Refactored js and specs for loading of hangout api and rendering the button.
looks like this has already been tested before, do you really need to test it again?