Refactored project structure and code

Installed NUnit and NUnit.Runners 2.6.2 NuGet packages intot he Sample
project and enabled NuGet Package Restore for the solution. Cleaned up
code and project structure. Added a simple MSBuild script. Added a
license file and updated reademe.md.