Added failing test and fix for nullable key properties that are mapped to non-nullable columns. Fixes #22.
Merge pull request #40 from andypelzer/issue22

Fix for issue #22