Fixed using utils.isDict instead of fn.isDictionary
Refactored bop.js
Updated built-in prototype for binary operators