split the specs, will be organized via one spec file per interface function, added placeholder specs for what the init method should do, added js-fixtures as a test dependency