use cl-lib instead of cl. closes #33
Merge branch 'cl-lib' into nowarnings