Kernel class : Fix namespace for SplObserver and SplSubject
Add unit test for Kernel class.