More PEAR work

Compleatly merge knj_objects in to internals
Use same naming convention for all files and classes
Simplify autoloading
Drop some unused methodes
Fix a few methode names