Fix some memory leaks + some optimization

Optimized a few things in project. Basic stuff for now.

Also removed memory leak that is caused by Bukkits classloader on the reload system (Such as /reload)

Always set your static items to null before closing up.. (Does not include primitive types they are fine)

This means your instances of the plugin in a static variable can leak... Set to null on