Add report service tests
Add push worker tests
Add push tests
Use in-memory sqlite storage