NEW: add generator program and creat makefile for linking it all together. Also update gitignore expression for vim backup files