Adds benchmark option; Adds more tests;

• Adds benchmark option
• Adds more tests
Should be just be requiring execjs in here?