Cascading translations

Added cascade translations and path solving.

Translation:
A: {
 a1: "Hello world"
}

translate.getTerm("A.a1") will resolve to "Hello world".