Go config library with hot config reloading