Added Boost.Format output formatting.

Attempted to implement range-based loops. Changed /arch to SSE2 in x86
configurations.
Added omitted file from previous commit.