Added Clone methods
Added QuestHandler. Made the HandlerClasses singletons, now returns
clones instead of same object.