better exception handling with understandable messages

* removed GitlabAttributeKeys
* better query editor page with small check
* extracted some static strings into Strings.java