Updates .gitignore to include node_modules
Skeleton for Editor Export

The editor now includes a nodejs server file (server.js) which allows the editor to export a downloadable JSON file with the passages the user has written.
Combines file download functionality into core editor code.
Adds Proper Context Binding

Also fixes some other crap.
Fixes broken file export in editor.
Upload Exported Files

The editor now has an option to upload exported files, allowing the user to pick up with previous work.
Editor now exports and imports context along with passage list.