KiwiSpec: The Design and Performance of a High Resolution Echelle Spectrograph for Astronomy