added failing spec to show how both symbol and string keys are causing problems
converted has many to use string key for association, makeing it compatable with has_one; fixed tests that relied on symbol keys for has_many associations
merging in fix for has_many keys; which I did agains 0-9-stable in orer to submit a separate pull request