Refactor(api) : Add parameter constructor to Index dto
Docs(generator) : Updates to generation algorithms
Feat(core) : Added demo index based on world fact book.

This will help in easier testing by end users.
Fix(query) : Queries should support Long data type.
Fix(core) : Mutex should wait before returning
Refactoring(tests) : Simplification of tests