merge IndexHandler into ContextIndex solve #35
refactor module structure to provide simple api
remove depricated module