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
Use background worker to mark record as secure
Merge pull request #5 from CruGlobal/complete-secure-designation-updates

Complete secure designation updates