Translation Pipeline Integration

Integrated my code fully with giza. Refactored code to conform to giza idioms and to use giza tools. Documented and tested code.
maybe it makes sense to prefix all of the translation with some string so that when we inevitably  refactor this class, untangling things is a bit easier.