Fixes #35

* Automatically trim partIds when saving/updating in admin UI
* Add a check for suspicious partIds at startup

I didn't add trimming for param names because, you never know, there might be some barbaric backend API out there that demands a URL parameter with a space in it ...