Bot code refactor, hangups latest version

refactored code to use the latest hangups lib version, chaged submodule (hangups) branch