added better browser support by utilizing jQuery instead of using browserify to include Q - which made the file incompatible with module loaders