controller: customMethods can override default functionality in controller
controller: customMethods can override default functionality in controller

This is a major change (not semver but 0.7 version to mark it as 'it may break').

for instance: if we want to override read() process we will create a customRead() function like this (note 'custom' in the function name):

```
ir.controller(name),configure(url,null,{
customRead(){
        console.log('before')
        this.read()
          .then(()=>console.log('after'))
}
})
```

angelrego/iridiumjs,angelrego/iridiumjs