Merge pull request #8 from nwpan/master

fixing bugs by testing put requests
    Complete test set for final assignment.

    This update adds several tests to run and grade. The result
    comprises the entire test set for the final assignment.

    The grade function checks all the test results but does not assign a grade.
    The grade will be computed in a future commit. This commit includes weights
    for the tests but they are nonsense, simply assigning the same 0.05 weight
    to every test. The actual weights will vary from test to test.

    This commit also adds a minor enhancement that can be used to add
    logging to LB and DB. The configs for those two processes now include
    an entry, 'logfile', that is the suggested name for their logfile.
    It is up to the student to open such files and save log lines there.
    Whether a stuent does that or not is entirely at their discretion
    and has no effect on their grade, though it might help them debug
    some of the larger tests (the gossiping and high volume tests)
Merge branch 'master' of http://innovate.cs.surrey.sfu.ca/code/533f90cda342aec8c7386aea
fixed sync with neighbour gossip alg