The right roof can add significant value to a property - and there's plenty more materials to choose from than simple asphalt shingles.