REP-1277 Delegation Library & API Validator Delegation Support

I guess the best reason for this is so that if we move this module into it's own repository, the .gitignore ignores what it needs and hopefully not much more.

This kind of melds into the idea that library is its own project.