Add version flag for forcing the drac version
Use 'defer' to call response.Body.Close()

This ensures that even if there is a panic or error of some sort, the
request is properly closed.
Merge pull request #4 from SEJeff/add-version-flag

Add version flag to allow forcing version when autodetection fails