merged Configuration class; refactored Host class