Added SCI subroutines

Added the subroutines that we will need inorder to communicate over the IR
sensor. Need to setup a bit rate.
Prevent busy waiting

Instead of just looping until we recieve an interrupt put the processor to
sleep between the interrupts.