Implemented simple string formatting and logging

Two convenience functions added: String.Format (very simple
functionality) and Console.WriteLine. However, I had to modify slightly
the ExpressionReplacer.buildCall function to allow the use of ParamArray
attribute in replacements. All the unit test are working so apparently
nothing is broken ;)