Performed general code cleanup.  Added comments and ported code to work with python3.  All future changes will be python3 specific.  qawT3.py is the new python3 based text interface.

Test Plan: 	Don't have unit tests; but will add them soon!

Differential Revision: http://phabricator.lan/D1
updated README.