Allow specifying remote/local in options.
Compile javascript
Update Changelog for #105
Merge branch 'options.dirty' from eladxxx

Closes #105