[TASK] Add a factory to create resource object
[TASK] Add resource post processors

By default the YoutubePostProcessor add the request parameter rel=0 to
remove the suggestion after a Youtube video.
[TASK] Remove unused variables