update flask-admin and move it to a module

stacked on top of first_run PR