Refactoring: moved jump code to module

All command-line handling is now in jump and the logic is in jump.py