PLD: get username from user if no username and not anon
PLD: add a failing json submit test