more spelling fixes in readme and fixed leeky prototype functions. now using object.create and Object.getPrototypeOf(this)