Initial commit

Added main class and demo context