Renamed serial_read.c to serial_read.cpp.
Reworked the initializer to automatically initialize.