Fix coding style according to PSR-2

I hope I got every peace of code into the PSR-2 standard. 
Some code was hidden in blade generators this should be recognized.
And some of the code examples in the readme were changed too.

### Coding Standard
Confide now follows the standard defined in the [PSR-2](http://www.php-fig.org/psr/psr-2/) document.

### Documentation
Documentation was harmonized.
* Add PHPDoc blocks for all classes, methods, and functions
* Omit the `@return` tag if the method does not return anything
* Add a blank line before `@param`, `@return` and `@throws`

### Compatibility
Some function names changed from snake case to camelcase (according PSR-2).
```php
# UsersController.php

do_login()             doLogin()
forgot_password()      forgotPassword()
do_forgot_password()   doForgotPassword()
reset_password()       resetPassword()
do_reset_password()    doResetPassword()
```