started to move from a string based translator to a more object oriented one; added more tests for the json parser; added the ability to override defaults for the translator