Refactor Bomberman.connection, improve tests

Background:

1) Refactored Bomberman.connection to fully delegate connection responsibility to `Bomberman::Connection`
2) Add more `web_mock` tests.