Made "basePackage" available as named string
Added compile time reflection
Added dom4j as dependency to process compile time reflection XMLs
Added configuration file processing

- Configuration files  must be Java property files
- They can be either app resources, modules resources or given with the -f command line flag
- to positively identify speedy config, they must have a "speedy-" prefix
Added MorphiaModule
Detect base packages with empty string name

Check string with more strict conditions
Merged PR