With the coverage posted above, it is worth noting that the remaining code that is not covered is only the code contained within the 'main' function in Battleship.go.
All this project requires is Golang(Go), and you can get it here.
Simply type
go build
into your teminal.
./Battleship.exe
./Battleship
To run the tests for the project, simply enter the following into the bash
go test
For tests with coverage, run the following
go test -coverprofile coverage.info