Fully functional JSON Script Runner

Handles issues #17 and #16