Added API to create hive tables with text format. Added HiveFormat data ...

resolving https://github.com/CommBank/maestro/issues/250


This doesn't really make sense. If we are writing out parquet data why would I want to be able to provide a different format than parquet?