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

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

I was thinking that in future, when we want to create Sink/Source that can be refactored to avoid duplication of logic. But if we are not doing it now it makes sense to remove this.