Added nondestructive app generation, Rakefile generation, and external folder generation