Add conditions option for has_one associations
Merge pull request #29 from pjc/conditions

As much options as possible for has_one