* Add testing setup + CI * Add tests for components and utils funtions Co-authored-by: shadmansaleh <shadmansaleh3@gmail.com>