Add Core::String, Fix Logger