improve write style
remove old spl autoloader helper
implement the PSR-4 in auto-extensible namespace

PSR-4: see https://github.com/php-fig/fig-standards/tree/master/accepted
auto-extensible namespace is surikat concept