Warn if CookbookSource#name is different from the metadata name

Created an actual error class, but I am just called `.new.to_s` on it with a warning now. This makes for a really easy refactor in the future.

:warning: depends on RiotGames/ridley#127

- fixes #123 
- fixes #497