add users  and signin signout machinery
add faker and paginate gem
partial refactoring
add admin column to contorl the destroy of user, only admin has a delete link following the user