Automatically fix minor code issues

Add a new 'autofix.sh' script which uses 'autopep8' and 'docformatter'
to help fix minor formatting issues automatically.

Hooked 'autofix.sh' into 'precommit.sh'

Test Plan: $ ./precommit.sh and review