added some comments
Merge branch 'master' into Cassey

Conflicts:
	RaikesSimplexService/bin/Debug/RaikesSimplexService.dll
	RaikesSimplexService/bin/Debug/RaikesSimplexService.pdb
	RaikesSimplexService/obj/Debug/RaikesSimplexService.dll
	RaikesSimplexService/obj/Debug/RaikesSimplexService.pdb
	UnitTests/bin/Debug/RaikesSimplexService.dll
	UnitTests/bin/Debug/RaikesSimplexService.pdb
	UnitTests/bin/Debug/UnitTests.dll
	UnitTests/bin/Debug/UnitTests.pdb
	UnitTests/obj/Debug/UnitTests.csprojResolveAssemblyReference.cache
	UnitTests/obj/Debug/UnitTests.dll
	UnitTests/obj/Debug/UnitTests.pdb
Merge branch 'master' into Cassey

Conflicts:
	RaikesSimplexService/bin/Debug/RaikesSimplexService.dll
	RaikesSimplexService/obj/Debug/RaikesSimplexService.dll
	RaikesSimplexService/obj/Debug/RaikesSimplexService.pdb
	RaikesSimplexSolver.v11.suo
	UnitTests/bin/Debug/RaikesSimplexService.dll
	UnitTests/bin/Debug/RaikesSimplexService.pdb
	UnitTests/bin/Debug/UnitTests.dll
	UnitTests/bin/Debug/UnitTests.pdb
	UnitTests/obj/Debug/UnitTests.csprojResolveAssemblyReference.cache
	UnitTests/obj/Debug/UnitTests.dll
	UnitTests/obj/Debug/UnitTests.pdb
prioritize artifical variables and don't assume nonoptimal when going into while loop
Merge branch 'master' into Cassey
Merge pull request #15 from clottman/Cassey

Cassey