Merge branch 'release/1.17.00' into develop
Add test file for BBDatabaseAccess module.
Fix the build...
Update Travis dotfile to spin up an instance of Postgres
#807 Update all modules so that they do getLogger from the logging package, rather than importing the log module from the main app module.
#Rename log to logger to stop the duplicated log lines. (The Flask framework must have been somehow interfering with the instance named 'log')
#807 Update files to getLogger directly from the logging package.
Minor README updates.
#807 Rename log to logger.
Make log messages consistent for the two DBConnector classes.
Update .gitignore to ignore log files.
Ignore config*.py files.
#807 Update to use TimedRotatingFileHandler for log output to file.
Add app.log.* to .gitignore.
Refactor.
Merge branch 'feature/#807_Log_to_file' into develop

Conflicts:
	.gitignore
	app.py
#840 Add import of psycopg2.extras so that we can get a dictionary output from the sql cursor.
This allows us to address fields within the list of results by name rather than index.
#840 Add methods to PostgresDBConnector to support the block_list checks.
#840 Update the DB interface so that it calls the get_list_of_blocks_* methods on the PostgresDBConnector instance rather than the MongoDBConnector instance.
#840 Slightly tweak the main app so that it can utilise the data now returned from Postgres rather than Mongo.
Convert .count(list) to len(list).