Cleanup, doxygen comments

Partial cleanup of sources, addition of doxygen comments
Added class for serial port settings