Added a Vimeo provider
Added a Youtube provider
Using late static binding to let inherited classes redefine methods
Using specific classes instead of closures
Updated doc
Merge pull request #53 from felixgirault/feature-cleaner-callbacks

Feature cleaner callbacks