Update to confide 4.0
Configure app to use new classes
Mostly done converting UserController and associated stuff. Had to bring over the templates from Confide as they are expecting the 'User' controller to be called 'Users', and this is not yet configurable. Change the login template to output the Confide facade's makeLoginForm method, to match behaviour of the other templates.
Add missing UserRepository class (git branching weirdness strikes again), port over stuff from git branching weirdness issue
Update AdminUsersController to always set a confirmation code and email the new created user if confide is set to do so. Remove unnecessary validation check at start of postEdit, fix type hinting in docblock, remove unused methods
Add isConfirmed method to help with Unit Tests
Remove 'dev' flags
Merge pull request #407 from chrispappas/update-confide

Update Confide to 4.x. This is great! Merging today. Thanks @chrispappas