Whether you're an apartment dweller or the proud owner of a large piece of land, permaculture principles can help you get the best out of your garden.