Seprate Lua States for Ways vs Nodes Processing, Tile Generation Creates Dirs

this pr does what the title says. @gknisely and i worked out what was wrong with the lua processing, it needed to have seprate lua state for each lua script that we were using. the other change here is that it was annoying the heck out of me that you had to make the dirs the tiles would go in before you run the program so i fixed it to make them when you run the program.