Update Confide to 4.x

Reconfigured the Bootstrap site to use the new Confide traits and Repositories, thanks to @nextpulse for the pointers in #401. Unit tests are all passing.

Comments welcome - this is my first PR in Github so I'm not 100% sure of the process.