Revert "Update DefaultConfig.java"

This will be over written with new config style, so it's moot

This reverts commit 78512bd96beedbbbae4505d94842663c553c000f.
Taking out config version in file
Change config to be overwritten by stuff from file
Moving Node class to NodeConfig and moving it out to a seporate file
Moving Hub config class into a new file
copyright
Adding JsonMerger class to help deal with default values and overwrite values
Extract GridInfo class to new file
Revert "Extract GridInfo class to new file"

This reverts commit 956862994b912bae28b3def5329460b793697a6f.
Finish refactoring the config to be a single hash instead of a large collection of classes
Adding a protected to method to clear config, this is only used for testing
Delete redundant
Add explanation on logic
Rename class to be more accurate
Starting to add a RuntimeConfig test
Lowercase the hashkeys (stupid IDE upcassed them)
Finish writing the most complicated test to date
Add method call for overwrite default config, and fix a typo between node/hub
lowercase the keys
Delete files that will not be used, simplify the class to bare bones