Improved login process (no longer needs a dedicated command) and
implemented a plugin system, communication is now encrypted BUT NOT
FULLY WORKING