Enable colors in attester-as-module tests; better logs
Randomize campaign ID to not be only time-dependent

In case of two campaigns started at the very same time, they
used to get the same ID because campaign ID was the timestamp.
This commits adds a random element in campaign ID at its end
to minimize the risk of ID clash.

Two campaigns created at the same time can be seen e.g. in this test

grunt jasmine_node --grep=campaignLifeCycle