minor fixes to make it work from a fresh package-install

(though I suppose the melpa recipe also needs to mention dash?)
When I simply package-install'ed prosjekt (before this change), I got `Warning: reference to undefined variable 'cfg'.` By just eval'ing the .el file it worked though.

I've read https://www.gnu.org/software/emacs/manual/html_node/elisp/Eval-During-Compile.html about five times now but I'm still not sure *why* it works :-) https://www.gnu.org/software/emacs/manual/html_node/cl/Time-of-Evaluation.html claims that " the compiler effectively evaluates defmacro forms at compile-time so that later parts of the file can refer to the macros that are defined. " but apparantly "effectively compiling" is not the same as "compiling".