restructuring the transformer. Files got too big
added some more specs, found some edge cases for the regex engine
removed puts statement
removed special case link_to skipping