Graph data structures 4th commit.

- Completing populating the tables: fixing column sizes, remove x scrollbar, for weight/unweight graph and direct/indirect graph.
- Add directed and weighted checkboxes with corresponding onclick changes.
- Add ability to enter edge weight (when weighted checkbox is checked).
- Fix minor bugs

I'll continue work on the styling of the vertex and minor bugs.