Split translation.py into parts, reduce global usage

- Work by @jlyons871.
  Splits translation.py into calculate, constants, and puf
  puts test function at top of the package, separate from package
  itself
- Running full PUF file now accomplished with 'python test.py'
- still needs puf2.csv to exist to import package. Will address soon
fix for Python 2, iterate over keys() of locals
Merge pull request #50 from talumbau/package_split

Split translation.py into parts, reduce global usage