Upped default target framework version. Removed files from nuspec file.
Removed the ITry interface and replaced it with the abstract Try<T> class. Success<T> and Failure<T> are now internal. A new public Failure class has been added that is implicitly converted to a Failure<T>. Several methods were removed nd the signature of many were changed.THe next release is going to be a heavy clean up and streamline release.
Updated gitignore
Add the Of initializer to Try which is shorthand for Try.Success. Failure and Failure<T> now display "Failure(error.message)" in the debugger and when calling ToString. Added more tests.
Published with https://stackedit.io/
Published with https://stackedit.io/
Simplified some applicators and combinators by using other ones inside them. Filter now also returns a new Try in both success and failure cases.
line-break change.
Smaller tweaks
Added Properties folder to gitignore. Upped version to 2.1
Removed Properties folder from project
Added configs for different frameworks to NiceTry project file. Added NuGet pack step to build script
Removed accidentally pushed nuget package. Added package folder to .gitignore. Adjusted build script.
Added back a Debug build config for development. Fixed a failing test. Added a .net separate 4.5.1 build config and adjusted the build script.
Merge branch 'version-2.1'

Conflicts:
	NiceTry.Tests/Applicators/When_I_try_to_add_two_and_three_and_get_the_result.cs
	NiceTry.Tests/Applicators/When_I_try_to_add_two_and_three_and_match_the_result.cs
	NiceTry.Tests/Applicators/When_I_try_to_add_two_and_three_and_match_the_result_by_creating_a_string.cs
	NiceTry.Tests/Applicators/When_I_try_to_add_two_and_three_and_register_for_failure.cs
	NiceTry.Tests/Applicators/When_I_try_to_add_two_and_three_and_register_for_success.cs
	NiceTry.Tests/Applicators/When_I_try_to_add_two_and_three_and_would_return_the_default_of_int_if_the_calculation_failed.cs
	NiceTry.Tests/Applicators/When_I_try_to_add_two_and_three_and_would_return_zero_if_the_calculation_failed.cs
	NiceTry.Tests/Applicators/When_I_try_to_divide_by_zero_and_get_the_result.cs
	NiceTry.Tests/Applicators/When_I_try_to_divide_by_zero_and_match_the_result.cs
	NiceTry.Tests/Applicators/When_I_try_to_divide_by_zero_and_match_the_result_by_creating_a_string.cs
	NiceTry.Tests/Applicators/When_I_try_to_divide_by_zero_and_register_for_failure.cs
	NiceTry.Tests/Applicators/When_I_try_to_divide_by_zero_and_register_for_success.cs
	NiceTry.Tests/Applicators/When_I_try_to_divide_by_zero_and_return_the_default_of_int_instead.cs
	NiceTry.Tests/Applicators/When_I_try_to_divide_by_zero_and_return_zero_instead.cs
	NiceTry.Tests/Applicators/When_I_try_to_throw_an_exception_and_register_for_failure.cs
	NiceTry.Tests/Combinators/When_I_check_if_a_failure_of_type_int_contains_two.cs
	NiceTry.Tests/Combinators/When_I_reject_a_success_that_contains_two_if_it_contains_three.cs
	NiceTry.Tests/Combinators/When_I_try_to_add_two_and_three_and_then_add_one_with_map.cs
	NiceTry.Tests/Combinators/When_I_use_a_disposable_container_to_store_two_and_return_a_try_containing_it.cs
	NiceTry.Tests/Combinators/When_I_use_a_disposable_container_to_store_two_imediately_and_return_a_try_containing_the_stringified_result.cs
	NiceTry.Tests/When_I_compare_a_failure_with_a_failure_that_contain_the_same_errors.cs
	NiceTry.Tests/When_I_create_a_failure_containing_an_exception.cs
	NiceTry.Tests/When_I_create_a_success_containing_three.cs
	NiceTry.Tests/When_I_create_a_try_of_three.cs
	NiceTry.Tests/When_I_use_a_disposable_container_to_store_two_an_try_to_stringify_the_value.cs
	NiceTry.Tests/packages.config
	NiceTry.sln
	NiceTry/NiceTry.csproj
	NiceTry/Properties/AssemblyInfo.cs
	README.md
	build.fsx
Replaced the broken content with the stuff from the version-2.1 branch