Partially convert to SwornAPI, add user reset command