Documentation (still work in progress)
Documentation nearly complete.
Added non-zero return value when an exception is thrown inside the main processing  program
Documentation Complete
Removed all logging calls for information messages
Removed printing stack trace from main exception handler
Merge pull request #2 from qlands/1.0-cleanup

1.0 cleanup #1
Adding '/dictionaries' to .gitignore
Merging two select changes from 'carlos'
Merge remote-tracking branch 'origin/master' into carlos

Conflicts:
	spreadsheet-processor/src/main/java/org/cabi/ofra/dataload/Main.java
	spreadsheet-processor/src/main/java/org/cabi/ofra/dataload/impl/DefaultTemplateProcessor.java
	spreadsheet-processor/src/main/java/org/cabi/ofra/dataload/model/IProcessingContext.java
	spreadsheet-processor/src/main/java/org/cabi/ofra/dataload/model/ITemplateProcessor.java
	spreadsheet-processor/src/main/java/org/cabi/ofra/dataload/specific/TrialDefinitionTemplate.java
Merge branch 'carlos'
Modified logging configuration to use logback and avoid Spring to issue info messages on startup
Modified Trial INSERT
Remove warning. Set exception message to stderr. Output JSON when trial uploads fine