splitting commands into their own file, using cl-immersive.lisp to load everything