DEP-183 #comment added gitignore file
DEP-183 #comment added session context middleware infrastructure with tests strcuture