completed new frontend
Implemented leftover things in global checkpointing
implemented recovery process
minor change in recovery
merged conflict
bugfix
refactoring javascript