changed username checking

it now checks for some names that the user can't use like 'false' which
would ruin some javascript checks we do