added schueler-service and actor, moved services to log via ActorLogging, introduced headOption instead of toList and map for mongo find()