Creating a website has always caused headaches, especially for those lacking technical know-how. But Honcho, an Australian-foundered company, is about to change that. The new platform promises to launch a website in minutes and at no cost to the business owner's bottom line or sanity.