add callbacks for devise && rename delete method to destroy && fix doc