Build script and README update for Go fmt & vet checks as well as include badges to README (#29)

* Travis build script updated to check for go fmt & vet; Included coverage mode as atomic

* Travis build status, Go Doc and Go Report badges added to README.md
diff --git a/.travis.yml b/.travis.yml
index 9a1d122..e7c5687 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -12,4 +12,6 @@
   - glide up --strip-vendor
 
 script:
-  - go test $(glide novendor)
+  - diff -u <(echo -n) <(gofmt -d $(git ls-files | grep '.go$' | grep -v vendor))
+  - go vet $(glide novendor)
+  - go test -covermode=atomic $(glide novendor)
diff --git a/README.md b/README.md
index e9cdb6b..17a3213 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,7 @@
 # ApidAnalytics
 
+[![Build Status](https://travis-ci.org/apid/apidAnalytics.svg)](https://travis-ci.org/apid/apidAnalytics) [![GoDoc](https://godoc.org/github.com/apid/apidAnalytics?status.svg)](https://godoc.org/github.com/apid/apidAnalytics) [![Go Report Card](https://goreportcard.com/badge/github.com/apid/apidAnalytics)](https://goreportcard.com/report/github.com/apid/apidAnalytics)
+
 This is a core plugin for [apid](http://github.com/apid/apid) and is responsible for collecting analytics data for
 runtime traffic from Micro and Enterprise Gateway and puplishing to Apigee.
 
diff --git a/api_test.go b/api_test.go
index a9a78c1..08ed8ce 100644
--- a/api_test.go
+++ b/api_test.go
@@ -333,8 +333,8 @@
 
 func makeRequest(req *http.Request) (*http.Response, errResponse) {
 	res, err := client.Do(req)
-	defer res.Body.Close()
 	Expect(err).ShouldNot(HaveOccurred())
+	defer res.Body.Close()
 
 	var body errResponse
 	respBody, _ := ioutil.ReadAll(res.Body)
diff --git a/upload_manager.go b/upload_manager.go
index 7c15259..0b12362 100644
--- a/upload_manager.go
+++ b/upload_manager.go
@@ -69,7 +69,7 @@
 			if uploadedDirCnt > 0 {
 				// After a successful upload, retry the
 				// folders in failed directory as they might have
-				// failed due to intermitent S3/GCS issue
+				// failed due to intermittent S3/GCS issue
 				retryFailedUploads()
 			}
 		}