- Added multiple Try methods

- Added support for opening multiple levels of keys at once
- Renamed the badly named TryGetValue()
- Made a method to quickly test if a value exists
- Added method to detect if a Subkey exists.