If you have not seen them yet, there are a couple of tutorials on the wiki that cover some of these.
Implementing a Basic Quest - video series.
How to create a basic adventure with quests, dialog and scripts - written tutorial.
Maybe those will help. Unfortunately I haven't had time to update my series to include the reward part of the quest, but if you have specific questions just ask them. It's not difficult to add treasure reward to quests, or to script something specific.