added byte queue library, created uart tx queue, project configuration

uart queue only is set up for tx, not sure how to handle the rx case (perhaps lists of callback functions?)