Add shake and beat

add shake gesture
add beat gesture (not tested)
tweaked nod gesture
add udpreader (incomplete)