Reload only the changed JS files instead of whole page

This enables nice workflow when working with Om etc.

I added a optional second parameter to `client/connect` which takes options map.
Currently only option is `:on-jsload` which can be used to define a function to be called after batch of changed file has been loaded. This is useful to re-render the app.