Implemented a surface growth app, where the surface is initialized to a
teethlike shape. Some new API functionality in solver.