Adds the skeletal backend structure for rejection

* Reworks original pre-qualification flow
* Adds rejection form for subsequent front end magic
Move sign in link to HTML partial
Style basic form elements
Remove adviser sign in from the pre-qual partial
Add content to the YML file and the HTML partial
Add style for the rejection_form
Add class names for input, textarea
Move the try again text to YML file
Style the adviser sign in as a full width bar
Amend the style of the rejection form
Add a button component and unify the font-size
Add content to the identification_form
Style the identification_form
Inlines sidekiq jobs in feature specs
Fixes issue with asynchronous delivery

Prior to this change it was attempting to `perform_async` on the wrong
class constant. Bad, bad mocks.
Adds `from` address for the mailing

* Also tidies up the `contact` body a little
Removes controller spec as it's covered elsewhere
Completes happy path for contacts

* Switches `create` to a regular form handler for now
Adds invalid case for sending a contact message
Add Dough form fields to the rejection page