Fixed erronous require
Added specs
Added some tests
Fixes "find" and refactored code.

* Downloaded files can now be saved to another path and still be persisted.
* Some changed to how downloaded files are opened using URIs.
* Separated model and view previosly present in file-editor-view.
Updated changelog