strictGet method and tests

There are a lot of tests, let me know if I need to add this into more tests
`if (value !== undefined) {`

`false` is a valid value in config files.