Change conventions for no-code quests

No code quests are now expected to just have a top level sql file of any name.
Yes, because this is entirely convention based. I can only add so many special cases for this feature before I have a block of if statements up to my eyeballs. Why would there be a directory in this scenario? There shouldn't ever be anything but one single sql file, otherwise you should be writing a real Quest.