Some minor tweaks mostly to do with consistent use of double precision as standard. Also added a simple cpp_standalone benchmark file.