use sinatra:reload as live reloader
use ace as json editor