Started new JS interface.
Working version of one page JS deposit.

 - In bad need of clean up
 - Also needs scrolling added
Cleaned up simplestore-deposit.js.
Tidied up changes.
Quick fix for nullable bug.
Removed calls to store stuff in db.

 - Now only storage is via call to marc ingestion.
Should now support open and closed access.

 - still needs to be made pretty and explained better.
Merge branch 'open-access' into demo
Added very basic access controls.