Adding tests for edit page

Signed-off-by: Rodrigo Dias Ferreira <rodrigodias@gmx.de>
Passing most of the failed tests by implementing edit page

Signed-off-by: Rodrigo Dias Ferreira <rodrigodias@gmx.de>
Get the tests for edit fail to pass

Signed-off-by: Rodrigo Dias Ferreira <rodrigodias@gmx.de>
Adding tests for successful user information edit

Signed-off-by: Rodrigo Dias Ferreira <rodrigodias@gmx.de>
Implementing successful edit

Signed-off-by: Rodrigo Dias Ferreira <rodrigodias@gmx.de>
Adding tests for authorization

Signed-off-by: Rodrigo Dias Ferreira <rodrigodias@gmx.de>
Implementing authorization

Signed-off-by: Rodrigo Dias Ferreira <rodrigodias@gmx.de>
Fixing screwed tests by Authorization implementation

Signed-off-by: Rodrigo Dias Ferreira <rodrigodias@gmx.de>
Redirecting to root_page in case that signed_in users try to edit others users' profiles

Signed-off-by: Rodrigo Dias Ferreira <rodrigodias@gmx.de>
Protecting users_path from non-signed users

Signed-off-by: Rodrigo Dias Ferreira <rodrigodias@gmx.de>
Adding list of users to index page view

Signed-off-by: Rodrigo Dias Ferreira <rodrigodias@gmx.de>
Populating database

Signed-off-by: Rodrigo Dias Ferreira <rodrigodias@gmx.de>