rebuilding the interface and data js files after crash.
Separating out interface from review & user functions.
Back to pre-crash state, versioning yet to be implemented.