Keyfob table, controller, validation and form on the user edit page