added doctrine eventsubscriber
added setting module
added setting module