added "complete" flag to pet quests; house hours now load incomplete projects; refactored "Train" function for pet quests, to work for all types of quests, and all stats (instead of coding them per project type); added "study at library" option for Go playing pets; got a bunch of basic work done for crafting-type quests (arbitrarily focusing on Tailoring and Smithing at the moment)