added configuration for pylint
fixed lint errors
changed pylint message format
added documentation
Merge branch 'analysis' into thinning

Conflicts:
	backup/target/s3.py