Changed self to me

Using self as the first parameter to functions is confusing if
you ever mix Objective-C code in with nxn code.  Similar issues
would occur if the first parameter were 'this' whenever you mix in
C++ code.  I choose the name 'me' to refer to this first parameter
because it does not collide with keywords in any related languages,
and because it's short to type.