add CounterService, easily stores statistics, number sequences etc
update UserService::register to allow for random names generation
update RegisterCall to account for new UserService::register signature
change hidden password text
minor string performance changes