Optical Dark and Bright Soliton Generation and Amplification