Added use method

For plugins/middleware etc. Just makes it a bit nicer to create additional functionality for reactive.
Returning this for chaining
Renamed variables to make the code way easier
to read:

* "reactive" replaces "view"
* "model" replaces "obj"
* "view" replaces "fns"