Anand / Akash: do not swallow the exception if YAML.load_file fails for any reason
Anand / Akash: explicitly require 'yaml' in contracts.rb to ensure file gets loaded correctly in all environments