Add builder for SubgraphStrategy #417

PartitionStrategy no longer extends SubgraphStrategy.  This allowed the build() method to stay consistent and set up for major changes to PartitionStrategy in #419