Refactored Filter Service

This refactoring closes #17.
- Removed all instantiation from the class to the DIC
- Simplified the constructor of the Filter Class, this also allows injecting custom Filter Executors
- Made default annotation reader be the Symfony File Cache Reader, available in every Symfony with the FrameworkBundle