Add `sinatra-contrib` gem for sinatra extensions
Refactor app's architecture – make it more modular