Adds ability to set alternate location for the hive table.

Adds the ability to provide create an external table with an alternate location.

This addresses part of #1.