Initial commit for two factor auth SAM. Still uses mocks and harcoded
paths.