Squashed commit. Fixed many TODO's.

commit c5a0488a458e6406154456a876f1aa9cc3dd328d
Author: Sonia Hamilton <sonia@snowfrog.net>
Date:   Tue Feb 5 14:49:52 2013 +1100

    fixed TODO: convert ip address to a uint32

commit cc7b059e7998d330947ccc50330d24cb64b87952
Author: Sonia Hamilton <sonia@snowfrog.net>
Date:   Tue Feb 5 14:24:42 2013 +1100

    fixed TODO: no err from decode; removed excess panic

commit 389914fd6c09fecf01fec61e4e04870291e95dfa
Author: Sonia Hamilton <sonia@snowfrog.net>
Date:   Tue Feb 5 13:41:23 2013 +1100

    fixed TODO: int32 vs uint64; use math/big

commit deede30f69b131ba51eee2eb48bb940f1fa60da4
Author: Sonia Hamilton <sonia@snowfrog.net>
Date:   Tue Feb 5 11:58:34 2013 +1100

    fixed TODO: stringers also on gotypes - refactor

commit 013c1bfdd5c0f985740935b103a79b3f503764ed
Author: Sonia Hamilton <sonia@snowfrog.net>
Date:   Tue Feb 5 11:49:19 2013 +1100

    wip TODO: stringers also on gotypes

commit d46329797beceb933f13068c1370e9ccf9f4fe6b
Author: Sonia Hamilton <sonia@snowfrog.net>
Date:   Tue Feb 5 10:10:55 2013 +1100

    fixed TODO: must do a free on vbl_results