A TON OF NEW FEATURES AND IMPROVMENTS!

Signed-off-by: DrWhatNoName <drwhat@cryto.net>