Version 03
Changed the implementation of translateExpression function a bit. Works a bit more reliably now
Added a new function - "TranslateCompoundOperation" which does what it says -
translates any compound expression into a valid perl statement ie x += 3 becomes $x += 3.

Added a new line to main which measures indentation for changes in scope.
At the moment, only tests if we are exiting a loop or conditional statement
and prints a closing parenthesis if so.

Things are becoming quite messy and hard to read. It is quite likely that
I will have to go through the code again soon and figure out better designs in
light of the new things I've learnt.
Added new entry for compound operations ie:
	x += 3
	y-=2
	z *=2
	a    /=    55