Refactored structure and class names
Added first filters. Filters are generators that can be used while
iterating over frames.
Forgot to add the new files in the last commit.
Here, we now have the filters and also two new packages, that will be
used for the implementation of the video analysis