Feature/call child wrapper object in js

this PR solves #23 by reverting the offending commit and also fixes test setup to run the broken tests (plus added new ones)