SPIKE/POC - CSR-137 multi step form

@mikejw 

Pull Request for POC so you can easily see changes.

### DO NOT MERGE
@brettminnie here it breaks if I post an ID for the Details class. 

E.g. `user.detail.id` to link