Component.java

Basic object of the system called Component.
Implements the interface comparable to be sorted easily