changed abort to exit for cleaner feed back.
pep8 alterations.