updated UserManagerTest
logging
Merge branch 'master' into development
Changed event system. There's no longer a need for the 'Event' class, neither does the user need to define any event names whatsoever. Executing happens from Controller->execute() and not in Core->run() since execute() will return a response and so i guess any calls made after execute() would simply be ignored. Sample call :

        $this->getEventManager()->register('User','Login','sumbit', //module,controller,action
            function(){ //before execute
            },
            function(){ //after execute
            }
        );