Name units more naturally

This change improves unit naming to be more like "cubic metres per second squared" and less like "Metre^3 Second^-2".
Parse multiple units after a 'per'