Fix for Issue #8

Added a Custom Content Pane where we can change the icon/title of the
selected tab.

Added ReferenceCustomTabComponent which packs the tab title and icon
into a component.
If that is the case, we don't even need anything special in `ReferenceCustomTabComponent`. You can let it inherit from JLabel and add a constructor that calls super.constructor.