KRACOEUS-7838 fixed the search and basic maintenance of questionnaire.

This is a start to fixing questionnaire maintenance.  I have an open problem, stack trace shown below,  There are a number of rice bugs that been resolved that related, but I wasn't able to apply that stuff to questionnaire.  If you have any ideas, please let me know/

Caused by: com.thoughtworks.xstream.converters.ConversionException: Could not call java.util.concurrent.ConcurrentLinkedQueue.writeObject()
---- Debugging information ----
message             : Could not call java.util.concurrent.ConcurrentLinkedQueue.writeObject()
cause-exception     : com.thoughtworks.xstream.converters.ConversionException
cause-message       : Could not call java.util.concurrent.ConcurrentHashMap.writeObject()
-------------------------------
	at com.thoughtworks.xstream.converters.reflection.SerializationMethodInvoker.callWriteObject(SerializationMethodInvoker.java:92)
	at com.thoughtworks.xstream.converters.reflection.SerializableConverter.doMarshal(SerializableConverter.java:188)
	at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:43)
	at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:55)
	at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:50)
	at com.thoughtworks.xstream.annotations.AnnotationReflectionConverter.marshallField(AnnotationReflectionConverter.java:46)
	at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter$2.writeField(AbstractReflectionConverter.java:112)
	at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter$2.visit(AbstractReflectionConverter.java:88)
	at org.kuali.rice.krad.service.impl.XmlObjectSerializerServiceImpl$ProxyAwareJavaReflectionProvider.visitSerializableFields(XmlObjectSerializerServiceImpl.java:154)
	at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doMarshal(AbstractReflectionConverter.java:73)
Please no Sys.err or sys.out messages please. Debugger or if you really need to print something out, use the logger.