Version 2.1: Beutification, Closing Sockets, Canceling Sockets

The app's dialog look now confirms to Holo Light. Our Lord Martias
would be proud

Closing of bluetooth socket after final message gotten now handled
better ensuring the socket is always closed.

New method for BluetoothSessionListenner created for handling cancel
events in the socket
Version 2.2: Waiting for bluetooth socket

Bluetooth Handler now sleeps for 500ms before trying to create
a socket with the paired bluetooth device that is in case the socket
failed to create in the first case