fleshing out code.

discovered bit_fields, which should make the segment
   display a little bit easier to assign values to.

found an spi interface from sparkfun. i need to look
   through it and make it into a library.