Conformed to PSR-4, added base namespace to base classes

Hi Rougin,

I've provided some alterations into the best practices for conforming to PSR standards. Changed from the standard PSR-0 autoloading to PSR-4 and added some namespaces that you left out.