Title: How to Say Farewell to Migraine : a Detailed Guide to Migraine Therapies and Remedies