Added yasnippet, bound complete to M-n.

Also fixed a lisp syntax problem. Should use defvar to create a variable
and setq to change it.