Spruce Street Harbor Park opens Friday and is almost ready