Added missing dependency
Added tests and browser server agnostic configuration