JOINDIN-512 Autoloader

Updated the autoloader to generally support PSR-0 autoloading and class naming.

I considered doing away with the explicit listing of included directories and scanning instead, but that strikes me as less than ideal in terms of security.