Add support for sql.Null* types

This is a first attempt at this.  I'm still learning how go reflection works so I may not be doing the the best way.