move header files
update c files to use new h locations
delete emacs backup files
remove .DS_Store ; merge number and rational into number
reorganize build system