added script args functionality

The logic in parse is weird, and I should fix it, but I just needed to make it work for now, which it does.  Tests currrently non-applicable, but it's working from general testing right now