Updated Namespaces and Autoloader

-Made Library Independent from Application
-Removed Dependence on Aura Autloader