massive refactoring
Merge branch 'master' of https://github.com/ilya-murzinov/WhiteSharp

Conflicts:
	src/SampleTests/CalculatorTest.cs
	src/WhiteSharp.Tests/WhiteSharp.Tests.csproj
	src/WhiteSharp/WhiteSharp.csproj