Re basic restore

Still in a WIP state. Updates so far:
- Using _npm_ + _browserify_ for managing frontend packages (let's not go down the _webjars_ route).
- Some UI updates.
- Basic JS to do a restore. Can't test it because CORS isn't set up properly on _flexible-content-admin_.
- README.