re-require cl

restored lines 
```
(eval-when-compile 
  (require 'cl))
```
to fix (invalid-function assert) error when calling web-http-post