JC-1497 Added basic functionality of registration plugin.
JC-1508 Fixed rest pojo usage.
JC-1508 Added parsing of error messages.
JC-1508 Added basic exceptions.
JC-1508 Included basic structure changes.
JC-1508 Fixed validation error codes.
Merge remote-tracking branch 'remotes/origin/JC-1497'