Added test project and some tests for #3
Fix #3. Add better support for column names that differ from property names.