S31_valid_written_block_hash: check sha1 in block controller
S31_valid_written_block_hash: Move hash validation logic from controller to model
Merge remote-tracking branch 'repo/master' into S31_valid_written_block_hash
S31_valid_written_block_hash: Using a more specific exception type
S31_valid_written_block_hash: cntrlr catches ValueError instead of Exception
Merge remote-tracking branch 'repo/master' into S31_valid_written_block_hash
6_Logging: Enable basic logging in controller.
6_Logging: 1. Refine logging format. 2. Refine logging lines.
6_Logging: Write logs to local/log/deuce.log
6_Logging: Add and use Python logging RotatingFileHandler to control log file size and bkup count
6_Logging: correct logging level on file creation
72_unify_configpy: tests config.py using prod. one
72_unify_configpy: remove tests/config.py, load prod config.py and modify it in tests/__init__.py
72_unify_configpy: cleanup, and add comments
update ret val on new pecan
merge new master, add swift and cassandra mocking to testing config
72_unify_configpy: add a todo test case
S31_valid_written_block_hash: merge to new master
minor pep8 fix
6_Logging_2: merge to repo/master