Altered method names and added the ability to change the field name it searches and compares with.