Reorganized the key partitioning mechanism by splitting the paritioner
into keyspace and the node map table.
Made changes to initialize the node coordinators appropriately.
Fixed all possible compilation errors and changed the facade to interact
with the servers appropriately