added the pulsate class and a readme