updated advanced search
Added exclude terms option to advanced search

fixes #654
Merge pull request #673 from ebensing/advsearchfix

Advanced Search refactoring & exclude terms