Error Type renaming and some stubs.

Changed the type of n_error_t to match the new nomenclature, being
now NError.

Also took a bunch of the functions I was working on top-down design
inside the reader.c test suite and put their declarations into a
new src/asm/reader.h and definitions into src/asm/reader.c