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(....
Refactor
Redirect to outcome when extra URL parameters entered after outcome
Merge pull request #116 from alphagov/adequate_outcome

Redirect to outcome when extra URL parameters entered after outcome