Fix some issues with the RapidConnectService model

* Need somewhere to store the identifier
* Added #to_s
Update /registration/save to use new model class

Tests extensively reworked to be more focused and tidy.