Serial communication improvements

Works from straight bytes now.