simplify io

nuclib data now read into buffer; if that is short, the statement is
skipped.  eliminates test on read failure.  also tabs have been
replaced by whitespace.
added counter for rate parser

code runs to completion and passes tests, but is exceedingly slow
during the generation of the integer_dict.
testing new integer dict routines.
update .gitignore
new dictionary routine testing

reads in very fast now.  Will need to implement in main code next.
success!

test works. now need to look backward, since the dictionary points to
the last entry.
Merge branch 'dev'