Hugo config abstracted into a general purpose config library called  "Viper".
Hugo casting now in own library called "cast"