Switch to _ member names for easer code grokking.
Fixed issues with auto-closing paths.
Added semi-useful toStrings.
Added test for (now fixed) Area bug.