Add Metacafe implementation and tests

Note: Metacafe only supports HTTP. Not HTTPS