remove redundant TimeSpanFromMinutes test
add TypeLoader seam

 - lets consumers specify which types to load and what properties to set
more stuff
minor refactoring
add JsonConverterAttribute and ISettingConverter.PropertyInfo