StyleCop Violation Fixes - No Code Changes

First Round of fixes included are:
* Replacement of System Aliases (Byte->byte/String->string)
* Fixed Spacing around Braces { } and other Spacing complaints from
StyleCop
* Using string.Empty as opposed to ""
* Commented out code uses //// as opposed to //
* Added Copyright Header
* Sorted usings, Removed unused usings, and moved to within the
namespace as per StyleCop.
Abstracting Functionality - Name Changes

Started a first run at abstracting out various pieces of the program to
descriptive classes. Unit Tests should be written around this next.