Make agents propagate events immediately

This should be the first step to resolving #157
 * adds new propagate_immediately field to database
 * alters Agent base class to be able to receive! based on a list of certain agent ids
 * alters Event class to call receive! when new events are created, when the receiving agent has propagate_immediately set
 * adds field to agent page
 * two rspecs to test basic functionality