make upload category fields required
added name property for ProjectPanelParameter and added field to serializer
started client-side site panel parameter validation