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

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

Rather than `NonVerber.verb`, I would prefer `Noun.verb`. In this case, that means `HiveTableCreator` => `HiveTable`, which is a little unfortunate because we use that for a different purpose in maestro. I could rename it to `HiveTableOps` or just `HiveOps`, which at least would not be overly restrictive, as we might want to add additional methods over time.