added exception msgs
fileUpload button should only appear when editing, not viewing
temporary script to be combined with data script and deleted
changed dataFile to a LavaFile, not a MultipartFileInput

added properties to facilitate core import handler sharing code with
crms import handler
added instrMustExist, instrType
fixed up requiredFieldEvents, requiredFields
importDefinition.definition list
implement getLavaFileBackingObject
began implementation of doImport method
fixed bugs having to do with replacing the mapping file when editing

refactored code so that file operations use callbacks to share exception
handling in BaseEntityComponentHandler
refactored handleUploadFileEvent / doUploadFile so that file operations
use callbacks so subclassed handlers which perform file operations can
share exception handling
saveOrUpdateFile had a bug in that if the file already exists it should
be replaced by archiving the existing file, but if the file does not
exist then archive should not be called. so needed to add a check for
fileExists
fixed bug in fileExists where it was passing true to getFileSystemObject
to verify the file existed, which resulted in an exception thrown if
file did not exist instead of simply returning false
new exception
added saveOrUpdateFile to MANAGER API
organized imports
initial revision. lots to do.
added UNIQUE constraint on import defintion name
added instrType, instrMustExist
refactored so crms portion of import is done in doImport and the
superclass is called to do the core portion
temporary README for this feature branch only