Fix for #142

Had a bit of time on my hands, so I added the default value overloads to ```GetValue<T>()``` as proposed by @tomfulton in #142