Fixed incorrect application of ToLowerInvariant()

Sort field should be lowercased when creating the Lucene Sort object,
not when checking if the string has a value.
Updated versions to follow Semantic Versioning
Updated to most recent minor version
Merge pull request #29 from andrewburgess/add-lucene-sort-parameter

Fixed incorrect application of ToLowerInvariant()