app generation, skel stuff, a little more abstraction
wrapped up the first round of the app creation stuff.  It does it now, but it's sloppy.