introduced shlex.split
updated travis test
fixed minor bugs for print