Added sample files and other base files

Added Sample code for Components, Events, Systems and an interface for
future systems. More to be added