Tidy up the Makefile

Use $(CXX) rather than hard coding g++
Add `set -eu` to run_bwtdisk.sh
The type of decode's numBitsRead is DECODE_UNIT

Closes #1