def load(folder = @template)
			unless folder == @template
				FileUtils.mkdir(File.join(Dir.pwd, File.basename(folder)))
				puts "Created folder #{File.join(Dir.pwd, File.basename(folder))}"
			end

			FileActions.unique_directory_list(folder).each do |f|
				f = File.join(folder, f)
				short_path = f.gsub(HUBS[:template] + File::SEPARATOR + @name, "")

				if File.directory?(f)
					self.load f
				else
					if !@nomodify && f.end_with?(".erb")
						output_file = File.open(File.join(Dir.pwd, transform_file_name(short_path)), "w")

						input_file = File.open(f, "r")
						output_file.print(ERB.new(input_file.read, nil, "<>").result(@bind && @bind.get_binding))
						input_file.close

						output_file.close
					else
						FileUtils.copy_entry(f, File.join(Dir.pwd, transform_file_name(short_path)))
					end

					puts "Created file #{File.join(Dir.pwd, transform_file_name(short_path))}"
				end
			end
		end
def load(folder = @template)
			unless folder == @template
				FileUtils.mkdir(File.join(Dir.pwd, File.basename(folder)))
				puts "Created folder #{File.join(Dir.pwd, File.basename(folder))}"
			end

			FileActions.unique_directory_list(folder).each do |f|
				f = File.join(folder, f)
				short_path = f.gsub(HUBS[:template] + File::SEPARATOR + @name, "")

				if File.directory?(f)
					self.load f
				else
					if !@nomodify && f.end_with?(".erb")
						output_file = File.open(File.join(Dir.pwd, transform_file_name(short_path)), "w")

						input_file = File.open(f, "r")
						output_file.print(ERB.new(input_file.read, nil, "<>").result(@bind && @bind.get_binding))
						input_file.close

						output_file.close
					else
						FileUtils.copy_entry(f, File.join(Dir.pwd, transform_file_name(short_path)))
					end

					puts "Created file #{File.join(Dir.pwd, transform_file_name(short_path))}"
				end
			end
		end
options can include:
 bind: which binding rather than the default to use
 nomodify: if the template ERB will be loaded or not