Refactor: remove bottle.py, move session from generator to main app, merge 2 mapping of /file/, remove cssselect dependency and switch to xpath, add check health action, add 404 status to /file/ action