Automatic initiation.
Serialization test.
Trying to get default values.
Added null handling.
Yea, that wasn't the right class.  Should be
InvalidConfigurationException.
Added exception handling again.
Proper usage of tiers.
Actual flag serialization as a list.
Added propper NBT serialization.
Added a validiation function to ListUtil.
Implemented setValue.