Redid error system and pages handling, implemented rest of server.py, added some more to the admin interface, and now only updates codemirror stuff if it does not have focus