Multiple Revisions

- Moved the BubbleIOSegmentButton control into the
  implementation file as it is private and only used by the
  segmentedControl
- Added pragma marks around sections of the
  BubbleIOSegmentButton
- Added revision numbers for the modules.