#487 Added middelware class to check if authenticated users have accepted tos, if they have not redirect them to an acceptance page. Acceptance page still lacks some nice text