closes #54.  Added require_kicking to RoleRequirements.  Started double touch (issue #9
a little more double-touch work
log warnings instead of throwing NotImplemented for double touch stuff for now
Merge branch 'double-touch-rule' into python-highlevel