Added ReceiveThread, Added read flag

- Added the ReceiveThread, it's not complete. We just need some physical
layer stuff and then finish PacketCheck()
- Added a read flag for when the port is configured properly, it'll
signal the ReceiveThread() to start listening for CommEvents.