Added networking side, protocol so far is:

byte		name
0		'u'
1		'a'
2		'f'
3		payload size (255 max)
4 to 4+n	payload data
4+n+1		crc (xor bytes 0 through 4+n together)

Protocol is subject to change...