returns null rather than false if key doesn't exist for retrieve function
Merge pull request #9 from bshaffer/issue-7

returns null rather than false if key doesn't exist for retrieve function