Move to Sinatra
Separate server into new file
Extract view