1. Introducing jest for testing scenario with writing few high level tests for each component. 2. Adding github action to execute tests on each PR and merge.