Major update

GUI, additional classes & modules (e.g Essentials)