Added cookie null check
Merge branch 'm1' into m2
Merge branch 'm2' into m3
Merge branch 'm3' into m4
Merge branch 'm4' into m5
Merge branch 'm5' into m6
Merge branch 'm6' into m7
Merge branch 'm7' into m8
Moved tests to repository package
Merge branch 'm8' into m9