Extracted SearchElement as an Interface and added SearchElementBean
(getting ready for builders)
Modeled with Entities
Entity Base Beans
Entity Tests
Fixed some JUnits
Removed autowiring dependency on SolrCloud
Added small Junit for SearchElement's Type
Created SearchElementBean as Impl of SearchElement Interface
Updated Model classes
Fixed util, web and service for Model package
Minor updates on JSP for SearchElementBean implementation
Linked Fields to Collection back
Consolidation if somethign in response is null
Cleaned Imports
Enhance error readability
Cleaning imports
Use searchElementService to get element (Required to inspect template's
fields)
Udpated SearchElementAttributes to use @SearchAttribute
Compute fieldAttrs from collection in Model
Using fieldName for facet instead of field.