first version

uses basket js for storing JS files in localStorage.