Implement basic cleaning service

Service should only tag cleanables as to be cleaned then call the clean to avoid comodification errors
fix 2pass index bug
Implement delayed closing of ressources

closes #34