Changed class Component into an interface. The only method now is
getType().

Added a ButtonComponent and changed RenderingSystem to process also
entities with ButtonComponents.

Changed SubSystem.getAllRequiredEntities() to
SubSystem.getAllRequiredEntities(long components) so that one can lookup
for entities with different components within the same system.
(different values for 'components' argument)
Added ButtonComponent :)