reference_validator.py:      added base for validation across multiple files, environments
reference_validator.py:
     added base for validation across multiple files, environments

- resource now defined as a class
- files are validated recursively from root file
- environment files and their mappings validated separately
- parameters required by validator are the same as heat params (-f, -e)

rthallisey/clapper,rthallisey/clapper