Added stupid VS2015 settings bullshit file to gitignore. Will probably have to do this again for other bullshit files.
Can now serialize/deserialize Zone + ZoneProgram.

Created a custom converter for Json.net to ZoneProgramInput.Type to deserialize ZoneProgramInput.Value.
Moved ZoneProgramFactories to ZoneScaffolder because it was simply being passed from ZLM to ZoneScaffolder.
Added/in the process of adding some tests. Trying to figure out how to mock out parts like ZoneProgramFactories etc.
Finished SaveZones and LoadZones methods.
ZoneScaffolder is now a singleton instance.
Other minor/refactor changes.