Improve gitignore with Emacs backup files pattern.

Signed-off-by: Ilya Baryshev <baryshev@gmail.com>
Use subprocess communicate method rather wait.

This replacement allows to avoid deadlock in case big output from child
process.  For more info read ``subprocess.wait`` documentation:
https://docs.python.org/3/library/subprocess.html#subprocess.Popen.wait

Signed-off-by: Ilya Baryshev <baryshev@gmail.com>
Extract create_report method in Coveralls class.

Signed-off-by: Ilya Baryshev <baryshev@gmail.com>
Implement save_report Coveralls api method.

Signed-off-by: Ilya Baryshev <baryshev@gmail.com>
Add output option to cli.

Signed-off-by: Ilya Baryshev <baryshev@gmail.com>
Mention myself in the AUTHORS.

Signed-off-by: Ilya Baryshev <baryshev@gmail.com>
Update changelog