Initial commit, basic code written but not tested
Changed localization to use existing TF
Added comments to existing code