fix autoload
fix namespace of existing classes
add nemespace lib