Yet again, tweaking string. This time, don't turn undefined into a string. I mean it.
Added automatic key support. NoSQL Backed currently doesn't support it. Mock and NEDB do.