added partial decoding of serial communication to main.cpp

modified from read(...FULL LENGH) to read(...PARTIAL) to read serial data smoothly.
else block is just for debugging?