Add tests

Add tests to main branch