Cwrap

These are the beginnings of the labs on wrapping C and Fortran. I made these changes some time ago, and it looks like it may be a little while longer till I get back to it, so I'll go ahead and merge what is here.