Updated with JS tests
All tests work except SHEBANG
All tests are a go