Localization:

every component that contains any label needs to be properly localized, that means, default text needs to be replaced with [[localiztion-string]] and Languages.Localize(component) needs to be called for each of them.

In addition all new components that were introduced in huggle 3 needs to be inserted to localization files and synced on wiki.

Configuration:

CoreIO.cs:

SaveLocalConfig()
LoadLocalConfig()

needs to contain all variables in Configuration that needs to be stored in local config file.

Documentation:

Every file now contains documentation in header + inline documentation as well. Insert it everywhere if it's missing. Keep the documentation base updated on mediawiki.org.