-Got rid of almost all compiler warnings. Still a few minor string ones
that I'll need to test on my desktop before I'm comfortable changing
them.