Cleaned up code, and Added Version checking!

Code cleaned up - Move some GUIs into package and some more stuff.
Added version checking so if update is released then it will notify once
in chat!
Also made lowest Forge allowed 7.7.0.0