Added specific handling for prepending a translation to improve performance.  Some unit tests failing, see #119
Minor reformatting
Updating dot, optimization of set/get X,Y and getTranslation. see #119