Move requirements to Python3
Port to Python3
Add command line interface