Load experiments via YAML indifferently

This will read experiments from a YAML file regardless of whether you specify keys as strings or hashes. Doesn't introduce any dependencies on ActiveSupport. Further, this just checks keys first as a string, then as a symbol, and doesn't copy the hash to normalize every key as (say) a string.

I also updated the README with some YAML examples.

Let me know what you think.