Added Physical layer read, more clean up...

- Added clean up in main's destroy function
- Added Physical Read from serial port
- Changed bools to BOOLs