restructured quest class for better testing, add testing file for the quest class, and added some additional tests for the level class