adding sessions support for search api
adding search api skeleton
Merge remote-tracking branch 'origin/master'