Merge pull request #1 from jdfm/master

Mechanism for adding new providers
Reduced longest lines to 80 chars wide
Fix some jshint warnings
add support for array of regexes for any given endpoint. added onFailure case to Ajax call, still needs work. created isURL function, but still needs work. currently using every to check the regex array, need to polyfill this.
fixed some merge conflicts
updated sapo videos endpoint and regex