a little Saved Scripts update
update three widget button widths to be more accurate
fixed some ReSharper complaints

 * Marked lots of classes that extend Exception with [Serializable]
 * Properly implemented some Delegates
 * Sealed some classes
 * Organized some usings
 * Also some little refactorings that I noticed along the way that should be done.
opened the solution in Visual Studio 2012