basic NFC implementation

the NFC activities have been implemented, it now simulates an ATM
withdrawal that communicates through NFC.

i will now start tidying up before adding more content.