dry + sinatra/reloader
no need
add indexes and fix deprecation warning
add schema