Added base classes for java components

Reimaging the class structure of discovered components to help determine
coupling metrics.