Added an object pool for openNLPWrapper to enable multithreading
capabilities. This implementation is thread safe.
Created object wrappers (singleton) for openNlp model, models can be
loaded only on time to save memory.
Added asyncronous test in or der to better test multithreading
capabilities.
minor changes on structure. major test change
added logging into SemanticAnalyzerImpl constructor
Semantic Analyzer scope prototype
scope prototype
Test semanticAnalyzer with prototype scope
my implementation of scope testing
explicit scope removed from applicationContext.xml