added remainingArgs combinator, made scala code automatically call unsafePerformIO so that ermine doesnt have to.