add Thin as webserver, add better_errors gem; configure BetterErrors to use Pry