RegistryValue more robust & easy to debug

RegistryValue was throwing an exception when the regkey could not be found.  Now it will return null which should be more useful for conditions depending on the dynamic variable.