Improve Extension System and Add Monolog Extension