reverse-engineered library and basic client for using Google's Hangouts chat protocol