html, build, and organization update

-Updated build.sh and build.bat to take advantage of htlatex.
-Can now add tables via csv files, reducng code burden.
-Reorganized structure to separate html and pdf code.
-Other minor fixes.