Set up Cucumber for testing

This adds and configures Cucumber (using the cucumber-rails gem) in
preparation for adding feature tests.

As Frontend does not use a database, I have removed the DatabaseCleaner
configuration from `features/support/env.rb`.
Define specialist sector Cucumber feature
Request the singular form of the specialist sector tag type

As we've changed the content api to prefer singular tag types in its 
URLs, we should change these here too. These need to be consistently 
changed to make sure that the API adapter test stubs don't break.
Display artefacts for specialist sectors in groups

Request the grouped form of artefacts for specialist sectors from the 
Content API based on format, and display them in groups.

This includes some styling tweaks to the specialist sector list to fix 
some positioning issues.