Added support for BigInt and BigDecimal to macrohelpers

Added unit tests that convert structures to and from Json using macros,
value providers, and writers.