First pass of forcing the user to enter a firstname and a surname when creating a login, names are joined so they can be stored in the database in one column.
Might need more testing, seemed that after first login I was redirected to the setupLogin page rather than setupDetails.
More updates to seperate firstname and surname, now seperate columns in the database.
Updated MembersControllerTest and list_members to remove all references to 'name'
Fix for issue where you would not be redirected to the setupDetails page after logging in after completing the setupLogin step.