1 - Minor refactorings.

2 - Get now returns (string, bool) instead of just (string). Can now tell the
    difference between a key set with an empty string and an unset key.