Updated to support more datatypes

Now supporting:

* vtkUnstructuredGrid
* vtkPolyData
* vtkStructuredGrid

Also, the metis include dependency has been removed from the main
header.
Merge pull request #1 from edwardsp/master

Updated to support more datatypes