Documentation update
Fix is.named() so it handles NA names correctly

Addresses issue #19.
Tests for code in assertions.r