wobbly-badger-005
Updated TargetConfig class to set default values relevant to all target
types. Also created a defaults function to simplify the process, any
target type specific values are now override defaults.