updating dependencies, adding browserify support