Refactor and update tests
Implement fluent string searching
Implement FluentApi for string searches on enumerable data
Build fluent string search functionality
Fluent search api implementation for IQueryable
Update code to use fluent api and flag obsolete methods
Update version
Code tidy
Update readme
Update package