Indentation fixes; added TransformationException class
handle perf costs that don't include transfer costs
fix indentation; use exception handling with TransformationException
indentation fixes; fix for bug #6 (more testing needed)