parameter names should be unique within the app.

Validates the uniqueness of parameter names.

@seancaffery @danielbreves @jwswj