Various Changes following Feedback from Live Submission Attempts

Pass sender details for authentication
Fix Live/Dev mode decision to be based on settings table
Added Period End Date into Settings table
Added Authorising Officer Details into Settings table