Turn on -Wall (and remove defaulting warning) and cleanup warnings

Just a tiny bit of clean up.