Added login feature, maintenance of application state, pack ndef message, unpack ndef message, send ndef, and receive ndef via beam.