test forgoten pass
Add tab, create graph visits to admin and create test
Merge with admin_statistics branch. Resolve merge conflicts. Fix oAuth bugs.
Merge with improve_visit_system branch. Resolve merge conflicts.
Merge with forgot_password_feature branch and resolve merge conflicts.
merge with forgoten-password branch
add gem cancan; create ability model
 role model; generate  new migrations
add admin & user roles
Merge with access-by-roles branch and resolve merge conflicts.