Added component type enumeration.
Added function to check the type of a component.
Added a pointer to the core to components.
Added barebones base system.
Blocked Systems from being copied or moved.
Added systems to the core.