Revamped way arguments are handled. Fully namespaced extension. Using SPL autoloader. Started adhering to PSR guidlines.