improved test to cover both cases of option being on and off
reorganizing tests to separate units tests from functional tests
adding unit tests and implementation for simple node replacement
finished specs for line converting node replacer, still have two specs failing