Adding require dependancies so associated tests can run in isolation

require 'parslet'
* Parslet::ParseFailed

require 'smartdown/parser/node_transform'
* Smartdown::Parser::NodeTransform.new.apply(.....

require 'smartdown/parser/predicates'
* Smartdown::Parser::Predicates.new.parse(....