quests

started quests model. not sure yet how events & chains will be handled.