* starting with the validation * Create application and use mocks * Added snapshotter * cleanup and full execution test * last bit of wiring * Nil checks for comments * removing debug print * unused variable