Added a header file (ETL.hrl) and new transform.erl

ETL.hrl contains constants and functions that are used by several
modules.
transform.erl, the new transform layer in our ETL. This should be used
for handling all the transformations.