Add library imports - and a check for minimum python version as soon as we are able to.
Add library imports - and a check for minimum python version as soon as
we are able to.

Add some helper classes that will help with the import location and
module modification.  Goal:  Instead of trying to modify source code
(possible but more difficult), recreate the source code from the AST.

Flush out the StandaloneModule.__init__ method and add in a testing
_analyze method.

Add test code if the module is being run as __main__.
darkfoxprime/python-astformatter-project