Add basic command line interface
Make pep438 more robust