mostly working sinatra routing; styling is a lil' borked
fixed highlight bug