* rewrote classes to namespace compatible psr-0 classes