Added new dependences into bower
update gateway.js to latest upstream version
start lobby functionality using the jsonchan and change stealth receiving to be more verbose and pick up password from its own scope.
initial funny scheme for communication in the lobby.
fix wrong test
open right data
decrypt the right data and always send the announcement.
add separate functions to decrypt for an identity or just a bitcoin key.
restructuring and adding start of personal pairing.
fix messed up parameters.
actually encode public key instead of public key hash
only pair to others and also push pairing messages to angular.
adding identicon and mnemonic to lobby.
add DarkWallet.getIdentity to either get a given identity or the current identity.
better separate self and keep session key for as long as background is alive.
add a more permanent communications key and show with session key as "channel" and "self".
fix some errors.
check wrong key
bring back settings
update callback when reopening lobby but already connected.