added basic CLA agreement flow with no ui and mocked out backend data service.