Refactored Advanced Search Spending/Contracts Code. Moved Classes to class folder with namespace. Moved field definitions and domain-specific field configurations from array to JSON to increase maintainability. Updated javascript to not clash with data feeds data source filter.