changed segment encoding to use bit masks

replaced Billboard.h with Segment.h.

Segment.h uses bit masking on a 5-wide character buffer to store
   the digit encoding to be displayed. this enforces the correct
   and expected placement and order of bits to write out.

This change is internal only -- It does not affect external use
   of the class.