Review of Opioids and Treatment of Opioid Dependence