Opting for Rack over Sinatra

* Finalized cucumber feature that should pass when `WebServer` is working
* Removed Sinatra and opted to use Rack as Sinatra is a little overboard
  and doesn't leave enough space for extensibility as I just want `WebServer`
  to be `Rack` compliant with it's call
* Fleshed out basic call to start the webserver