minimal Flask app -- we're probably going to switch to Flask