recoverey webserver implementation

broken .gitignore prevented my code from beeing committed