latest changes to rot13.py including a test that works