File validation check is way too greedy

Presently the file validation check checks for spaces in any part of the
file path to the cookbook. This change ensures that we just check the
cookbook name and paths underneath the cookbook.
add failing test for berks upload -D
Only check cookbook files, not paths