further ransack functionality added, with user selectable fields. Need to see how to limit the search fields available to the user, as they currently have access to all of them