Two new unit tests

Added unit test for Rule::translateToUrlEncodedPath
Unit tests for all methods of Transformation except getSourceAsPath
A better name would have been 'givenAParameter'; setParameter implies that this method sets a value on an entity