Refactors Video#class methods to be more confident
Adds gem terminal-notifier-guard for OSX notification support
Changes to_iframe defaults to Fixnums
Adds new service providers
Cleans up Provider#valid_url overrides
Refactors private methods