adding ability to set a function which is called when an identity is given an assignment in ab_test
changed to use new ab_seen function rather than calling ab_show to determine if the participant has seen something
fixed to work with redis and mongodb adapters