moved classes around
minor refactoring
refactoring of module configuration handling
bugfix
only set timestamp of first occurrence of NeedsInitializationException
minor modifications, removed unused classes
readme