break NdefMessage and NdefRecord into their own files
rename
cleanup
documentation