Changed uint32_t -> float, so the user can choose between a delta
scheduler or a tick based scheduler.

Signed-off-by: Wolftein <agustin.l.alvarez@hotmail.com>
Added ITickable.hpp, for those object that ticks every N time. For example
an entity's component.

Signed-off-by: Wolftein <agustin.l.alvarez@hotmail.com>
Moved ITickable, to IComponentTickable, which defines a component
that ticks.
Added IComponent, which is the base class for any component defined.

Signed-off-by: Wolftein <agustin.l.alvarez@hotmail.com>