Revert "removed unneeded classes, renamed SettingsProvider"

This reverts commit a3403a6325282cf98f1e1cf138e783659d28753a.
Revert "update aesh dependency to 0.39"

This reverts commit 020e656ff937395a730760375979e4d0c62e4e76.
Implemented FORGE-1057 - Imported<?> instances