C# - Simplify the public API

This is a test of how things would look with a simpler public interface. It removes the `FromFile` convenience method, and just leaves the constructor that takes raw JSON. It also removes the `Environment` property, with the idea that if the calling code sets up the config with an environment, then it already knows the environment and there's no need for Centroid to track it.

Anyone have thoughts?