Resharper Settings

Adds a shared settings file and runs the .cs files through the auto-formatter. Settings are pulled from internal projects, without modification. Do we dare make any changes?