client shortName length validation; fix tests
delete some stuff we don't use
server side shortName length validation