Update \Modules\Model\Module::{install,delete,uninstall} to now support install and uninstalling modules

So for the win! Only thing missing now is the form to upload a module, unzip it, move it, and then install it :)
Update \Modules\Model\Module with some \Event::trigger
Update module install and uninstall process

Works in a bare version without any error reporting
Update module 'modules' upload and install logic and disable all that

Need to figure out a way that will allow for proper extracting of archives such as 'tar.gz', 'bz2', 'zip', etc.