fixed heading bug

The heading variable that stores the current heading in the lawnmower class was overwritten by the heading function which returns the string of the current direction.  I didn't change the lawnmower API at all, but simply changed the heading variable to current_heading so that they don't collide anymore.

current_heading seemed like a logical name! plus you don't need to mess with the README or anything to update documentation.