Added documentation for Entity, EntityComponent and EntityLayer
Added documentation for last of the core components