Beacon v2

mLastUUID is not needed. Saving one clause in the onCharacteristicWrite introduces another level that needs to be comprehended.