Convert to NuGet auto-restore. Remove package and build artifacts. Fix the .gitignore file.
Merge pull request #1 from devinmartin/cleanup

Convert to NuGet auto-restore. Remove package and build artifacts. Fix the .gitignore file.
Cleaned up unnecessary test structure
Refactored ContextSettings into ContextBundle
Moved rights/roles to PermissionsProvider
Merge remote-tracking branch 'origin/master' into Development
Commented stack balancing tests until it's working or removed
Added .nuspec file for publishing to NuGet
Added NuGet package diagram for clarity
Fixed $version$ variable in .nuspec
Removed newline in .nuspec description
Commonalized service/data access to avoid imposing usage semantics on the consumer
Cleaned up warnings
Enabled warnings as errors on all projects
Refactored bundle and contract conditions
Reworked contexts for ease of use and clarity
Split out contract contexts to ensure that the overall contract/context can only be elevated and never lowered
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md