Test the core module

- core love tests
- partial event module tests
- make all submodules accessible though the core module for easier testing