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.
What shall do in this case now? Shall we let it be as it is? or let it inherit from `JLabel` ?