Put all serial communication in seperate thread.

Signed-off-by: robertsonics <jamie@robertsonics.com>