Enhancement: Updated Style Guide

Style guide revised for C++11 and generally agreed upon changes to the style between me and @CFSworks, with input from others.

Ready to merge these changes to avoid having master get too far out of sync and cause large merge conflicts.