Tests

Hi

This PR has tests for all modules.