adapt to wsapi designation service changes

(and some slight refactoring & renaming)
small designation service fixes

* format date parameters as server is expecting (ISO 8601)
* accept any 200 response without complaining (current response is 204 (no content))
* split into smaller methods
* fail if token and url are not configured
add intellij module descriptor to .gitignore