Added lastseen and presence messages

for presence subscriptions
Fixed reconnecting using the same WhatsApp object

Problem was caused by static encryption keys in Encryption class which
were not overwritten on second connection