included a moving 2d surface

Still work in progress… but the basic wavy surface is implemented. The
Leap Motion interaction with the surface is not active yet.