Added assertRequest method

This method includes all parameters requested from Symfony's
BrowserKit\Client::request() method.  It works similarly to the assertGet
method, but will allow us to assert based on different HTTP methods.  It also
provides more flexibility when building requests.

The suggestion is to include both assertGet() and assertRequest() as
assertGet() provides a more lightweight way to assert GET requests.