Quest system

Setup a simple questing system. Still need to include random encounters
during quests.