Added pulp_repo custom type

See README for usage and examples.