Cdr now returns rest of a list rather than just the second element, can print empty lists now
Fixed passing procedures as arguments, optimized argument parsing, and introduced testing scm file