Gofixes, new Redis queries, layout changes for latest Go

This is a roll up of the various fixes and additions in the past few months. This adds:

    MULTI/EXEC/DISCARD/WATCH/UNWATCH
    Transaction/Discard
    Ping

In addition to layout changes now that makefiles are gone and the new tool is in.