Allow underscore column naming in dynamic finder methods

Adding tests

Edited UserPref instead of UserUnderscorePref

Use the example classes

Change
Revert "Merge pull request #1 from judsonco/add-virtual-attribute-support"

This reverts commit db3b381b3cc5ddc9ca3299bc438349548eac290b, reversing
changes made to 16c5a9f7af9e801607cc0a8a51fcab989d3cd5ff.