added anonymous username to be used when no username is provided.
added check for "ecoop_username" environment var (used by runipy)