WIP: Ripple with css

To avoid problems with javascript animations (lag), use css for the ripple.
@ThomasBurleson some of these are used in the $materialEffects service code itself, below.

We could get rid of the `var`s and just add a `return self` to line 58 of $materialEffects, though.