Update to Go 1.0 and new build system

I've updated GoAWS to go 1.0

This includes
   * go fix and gofmt
   *  Fix build system
   * A relatively small amount of code adjustment

Hopefully I haven't broken anything in the process, but I'd like someone who has actually used the library before to test it!