PropertyType enum

Create a property type enum instead of using constant ints. This way we
can store a string representation of the enum that we can use in d3.
D3 legend

Include legend in directed graph
Update test graph data
Cluster Test Files

Clustering is working! These two test files demonstrate 2 different
types of clustering. Normal clustering and collapsible/expandable
clusters