Added .gitignore rules for bin and bld dirs, updated makefile and made it prettier-ish, started a wee bit of work on some form of ncurses interface (not sure if this will pan out quickly, though I do enjoy playing with ncurses ;) ), and fixed nfm.c test because I derped and forgot that a file pointer is a pointer, as well as ensured the file gets closed if it opens.