Added Base Component Class
Added component tests for gameObject