Coding completed for remove and btree rebalancing.

Test cases added for insert, remove and other read APIs added under tests/
directory.
Intermediate commit.

Planning to remove `store` field out of knode structure. This is a bug and
does not fit into out caching system.
Intermediate commit.