Applying BDD principles to a command line JavaScript application