Moved jobs list functions to separate files; modified list logic so that jobs keep the same job number when moved between foreground and background; prints completed background jobs after command entered, unless that command was 'jobs'
Merged bg changes