Custom Labels and API update

Changed code to refer to custom labels (to allow translations)
Spacing/formatting changes
API update 29 to 30