Return an error with a descriptive message when unable to save due to primary key name mismatch.
Merge pull request #48 from martinhansdk/master

Better error handling when unable to save