Include rc middleware in default list.

However, the middleware will only execute when it is configured
therefore the tests do not need updating to be fully asynchronous,
closes #52.