Updated the GUI system

Added a more Swing like event system
Added experimental text box widget (Works but has some flaws)
Added Extractor for riftenergy
Added Interfaces for the energysystem
More work on the energy extractor

Dynamic GUI!
Synchronizes with the client now
Added an easier to use eclipse setup
Updated some build related stuff
Delete environment.properties