Creation of tables on double click on nodes

Right now a table is created on double clicking the nodes. this only works when both add nodes and add edges option is DESELECTED. I have also made table objects. Next commit would include Tables dynamically obtaining their columns based on the data in their parent nodes. Also a method to hide the CPD once data as been entered.