Working script management

You can upload, download, edit, create, and sort scripts.
Also created a ScriptManager object to handle scripts, and utilities.js
to handle utility functions like file handling.