Changed flag on ajax to make it load asynch. I'm guessing it was set to false because, originally, the loader evaluated scripts as it got them. It now stores scripts as it gets them, and evaluates them all once it's got them all. Much improved load time.
Made and consolidated some layer synch passthrough functions to utilities file. Near-side utils.layer() is removed in favour of calling the functions by name in utils. Doing it via a switch statement was stupid. Since these functions matched ui.drawLine almost to a T, drawLine has been made a utility function as well. If (or as) the list grows bigger, it may need to be made into it's own file.