Simplified the Plugin Loader
Pushed the app object into the Global Namespace.
Added UserCreation and Optional Email Uniqueness Check