Volume yaml 271

fixes #271 
These raise ConfigurationError by catching ValueError, appending the specific ValueError's message to a broader "invalid volume config" message for consistency.