Initial copy
Prototyped json configuration
Add unit test framework, configuration object