Added UpdateDischarge function to DBM class

UpdateDischarge adds a new bond to the network using a pseudo-random
number from the class RandGenRealUni.

RandGenRealUni is a boost random wrapper class which constructs a
random number generator based on the Mersenne twister.

Program now compiles but segfaults. Let the debugging begin.