Closes #154 Reduce `throw new Error` to `throw Error`
Closes #106 offer an opt-out for the install detection so that GM and Scriptish can be used together
Script._file has no setter