Add to future work
Fix uninitialized-value warning
Add compiler version macros
Better mute boost and tut header warnings