Add section and code for curve area

@behdad

I wasn't 100% sure if I was putting my code in the right files, but this seems to work locally for me.

(Temporarily closed before some bureaucratic details can be worked out.)
this function would probably be better housed on the bezier curves themselves (or in the util class) - it's a convenient function that can be used in other algorithms, too.