added initial ITs for listing configurations
added autofac to nuget packages
setup basic factory and program -> core flow
added basic observer and console writer
added basic command routing and commands for unknown, config and config-list
added json serialization wrapper
added serializer to container
renamed ListConfigCommand to ConfigListCommand