More work on plugin manager

- Made plugin install work with jar dependencies
- Ability to remove a plugin
- Added some validation steps and error reporting