Added initial infrastructure for the component

Included all project files
Working build and test commands
Initial mock for js and test files