refactory, totally
use the new logger
compilable
config parser
load loggers
composed
runnable
remove psp
sub/unsub
change error content
push notification
bad design...?
Push implementation
runable. Need tests